Greek climbers Fotis Theocharis and Dimitris Petrakis recently conquered Mount Chimborazo, the highest mountain in Ecuador. According to The New…
Yet another adventure has come to an end. And the end was good! Antonis Sykaris and Giorgos Marinos conquered the…