Hi folks, has anyone seen this movie at the IMAX,..."wired to win?" It follows two riders and how their brains work during the Tour de France. It looks cool, but it is a drive to Philly and I wanted to get someones opinion on it.
http://www2.fi.edu/theater/imax/wired.php
http://www2.fi.edu/theater/imax/wired.php