UFO sighting...Check out the trailer for the Sci-Fi surf flick "Invasion from Planet C!" It looks too good to be true. BLAST IT!