After today’s ride my bike needed a serious cleaning. 🚲

Brandon Bohling @bbohling