Cycling is one of those sports that you can enjoy from all angles. Today, you can spend entire hours riding a bike, while tomorrow you can become a spectator and go and watch pro athletes compete ...