Greese Dresses : At festivals on the greek island of karpathos, many of the women. Posted by Kimono Wednesday, September 16, 2020