H

DH004.JPG

Dragon houses (Drakospita), Mount Ochi, the island of Euboea.