Be Flexible in Your Philosophy By Bret ContrerasTraining Philosophy30 Comments Sometimes I enjoy looking back at my training journals over the years. My workouts have always been effective, but the way I’ve trained has morphed considerably over time. The same goes for how… Read More September 20, 2011