Robot 'Transformers' Invade Space Shuttle Launch Site For Sci-Fi Film

Date: 13 October 2010 Time: 12:56 PM ET