Surf Spot Theologos overview - Rhodes, Greece

"Surf spot Ixia overview. Plusses and minuses of the place. Why go or not to go. Check it out. Ixia is in Rhodes island, Greece"

More videos from Rhodes

Feedback