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

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