ApexTV
Member
- Messages
- 317
A mysterious aquatic creature was recently spotted surfacing in a lake in Michigan, USA. Many people online have claimed that this footage is proof of freshwater mermaids existing within United States. Is this a real life mermaid caught on tape?