Crew cleans up a fluid leak that stalled the transport of the Space Shuttle Endeavor, seconds after it left the Baldwin Hills Mall, in Los Angeles, California

By POOL, Monday, October 15, 9:54 AM

150
What would you like to send?