If you're visiting the Central California beach town of Santa Cruz, you're likely to see yellow bumper stickers on cars around town that say "Mystery Spot." It's a reference to a tourist destination ...