Monday, April 20, 2009

50 Inch Vert - Eye Popping.

This video of Leonel Marshall of the Cuban Men's National Team just boggles my mind each time I watch this video. Athletic Training and conditioning put into use right there (and some natural God given talent and skills too.)! Phew!

Nuff said. Check out the video: