Loading...
Showing posts with label Crescent City. Show all posts

Woman Sees Mermaid While Walking On Beach In Crescent City, CA

A woman witnesses a strange mermaid-like creature while walking her dog on the beach in Crescent City, CA. Strange Encounters takes a look a...