After a long season on the trainer, here are the 10 emotional stages we observed when riding the trainer
By Triathlon Magazine