Octopus House

Octopus House

There exists a mysterious Octopus House in Bandung, Bali that no one knows the origin of, but that locals have conjectured that it is the church of Satan.

Previous Fact Next Fact
Categories: ArchitectureMystery

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies