H

DH003.JPG

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