I stole this from another poster here, but there is huge news:

The Odyssey, which was written over 2800 years ago details the Trojan War in great detail, to a surprising accuracy.

So, we now know there are mermaids and hydras, because if one part of this is true, the rest must be as well.