July 2, 2014

Is this Cornwall’s Bermuda Triangle? Villagers believe dozens of cars are POSSESSED because they keep locking and unlocking themselves for no reason