According to Muldersworld.com, mermaids have reappeared, this time on the Greek island.See more at: http://www.muldersworld.com/photo.asp...