Today Rob and I walked through the town of Petra. Petra is a town in the northern part of Lesvos and where we rented our studio for this vacation. This is what the Wikipedia says about Petra: Petra (Greek: Πέτρα meaning rock) is a former municipality on the island of Lesbos, North Aegean, Greece. Since…