Watch: Space Shuttle Endeavor Liftoff

The space shuttle Endeavor lifted off for its final mission this morning from Florida. Watch the video on Townhall!

Related Videos