For years now, there have been reported sightings of mermaid-like creatures in Kilauea Falls, Hawaii. But without proof, these eyewitness reports and stories have been dismissed as old wives’ tales and tourism lures. Much like is said about the Loch Ness Monster in Scotland. But these stunning photographs below could well dispel that. They appear […] More