La Casa de las Sirenas: The Ghostly Wailing Inside the House of Mermaids
Inside of an old mansion called The House of Mermaids, you can see the shadows of the ghost of a trapped soul and hear the desperate wailing coming from within La Casa de las Sirenas in Seville, Spain.
