The Doomsday Castle in Pickens, South Carolina was featured in the National Geographic TV show of the same name.
TV Show
1 post
The Doomsday Castle in Pickens, South Carolina was featured in the National Geographic TV show of the same name.