Possible Mermaid Found On Beach Near Galveston, Texas [VIDEO]
This video has been surfacing social media of a mermaid found on a beach near Galveston, Texas. It's been rumored that the mermaid was washed up after hurricane Ike. Also the video seems like it has been out for a couple years now. Lot...