Postcard For Reader

The Mystery Spot

Demonstrating Phenomena
THE MYSTERY SPOT
Santa Cruz, California