Read more 27

8 Things Only Swimmers Will Understand

8 Things Only Swimmers Will Understand On average, swimmers spend 12 hours per week training to be the best athlete they can be. That means countless miles following that black