Sport Report - Tour de France & Robotic Baseball

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

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

Loading...