Happy Holidays! Sick of Your Family Yet? Head to These Cheap Weird Places in the U.S. – Distractify

Santa Cruz Mystery Spot – Santa Cruz, Calif. … Bonus, the ’80s vampire film The Lost Boys was filmed in Santa Cruz, so you can always stop by …

  • You already voted!
  • Read More