Human Body: Pushing the Limits, is a television program that premiered on the Discovery Channel on March 2, 2008 in North America. Titles in this series include “Strength”, “Sight”, “Brainpower”, and “Sensation”.Millions watched the first 2 episodes of this 4 part series on March 2. Since then “The Discovery Store” has had many requests to […]