H

DH005.JPG

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