I've been into bikes my whole life. I raced BMX as a kid, raced cross country, raced downhill, road and cyclocross, even got back into BMX street and dirt jumping in my 30's and I've been a bike mechanic for 15+ years. The guys that ride trials and street like that still blow my mind to this day.