The Final Final Frontier

  • Aired:  04/08/10
  •  | Views: 37,670

With the end of manned spaceflight, America has to ride on the hump in the back seat while the Russians take the wheel to space. (4:14)