Tag Archives: talking-ourselves

Socotra Island

Guys, not to be talking ourselves up too much, but Socotra Island, just off Yemen's coast, is one of the most beautiful and untouched spots on Earth. It's worth knowing about. Contribute: Add an image, link, video or comment