Home40-foot-tall public sculpture created by Greek artist Costas Varotsos. 2 40-foot-tall public sculpture created by Greek artist Costas Varotsos. 2 November 15, 2019 Tweet Pin It Share on FacebookTweetFollow us