Watch as the Space Shuttle Endeavour is paraded through the streets of Los Angeles and towed over the 405 freeway by a stock Toyota Tundra.
No comments:
Post a Comment