Updated on January 24, 2017

Nei Pori, Greece - the only church in town

Nei Pori, Greece – the only church in town