WTF?! Video Of Strange Creature In California Parking LotWTF?! Video Of Strange Creature In California Parking LotA grey alien, a huge insect, a meter maid? What do you think was filmed in California?Timmy!Timmy!