Sport Report - Tour de France & Robotic Baseball

Aired:  07/29/09 Views: 24,625

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

Loading...