It’s called the “Village of the Damned”, and it’s one of the most mysterious ‘ghost towns’ […]