Sport Report - Tour de France & Robotic Baseball

  • Aired:  07/29/09
  •  | Views: 24,588

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

Loading...