• Embed

The Final Final Frontier

Clip4/8/2010

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.

Up Next