Kitsault

Kitsault

Kitsault is a ghost town in British Columbia, Canada, where lights are still "ON" but no one’s home.

Previous Fact Next Fact
Categories: MysteryPlaces

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies