• Embed

Sport Report - Tour de France & Robotic Baseball

Clip7/29/2009

A person who isn't Lance Armstrong wins the Tour de France, and Japanese robots make baseball interesting.

Up Next