Mermaid statue of Thessalonike, sister of Alexander the Great November 20, 2012 By Mermaids of Earth Mermaid statue of Thessalonike, sister of Alexander the Great. Photo by Duncan Hull.