Ovgoro : A modern exploration experience of the Lefka Ori, or White Mountains, in the island of Crete (Greece). The “Ovgoro” Read More -->> February 2, 2021 9:40 am