Training Week 3 in Review

This past week went by even quicker than the one before. It was full of ups and downs, primarily because of the rainy and stormy weather, and ended with a very exhausting, but surprisingly enjoya...