131027-084940-20-0e-d800e.JPG October 27, 2013
I'm really having to wonder just what transpired in the tourist town of Toarmina, Sicily to beget this sign.