http://functionaltraininginstitute.com: Tim steps up the challenge a little bit as he goes through Part 2 of his Tri-Plex Programming Series.
Healthy live video
http://functionaltraininginstitute.com: Tim steps up the challenge a little bit as he goes through Part 2 of his Tri-Plex Programming Series.