PROOF THAT MERMAIDS EXIST – DEAD MERMAID WASHES ON SHORE
Please turn volume down..
This is a dead mermaid that washed on shore and was showcased on the documentary. The Navy is denying this body ever existed.
Leave A Reply
You must be logged in to post a comment.