Mytilene (Lesvos) Island Greece ... The Best Place to be is between Nature and the Gods...
Statue of Liberty on the island of Mytilene