NEUTRAL

The Mystery Spot Entrance

Santa Cruz, United States

The Mystery Spot has been a local curiosity of worldwide fame since 1940.

Submit Update