The Amazing Socotra Island. Socotra Island is one of the Most Amazing Places on Earth. It is the biggest Island in Arabian sea and Indian Ocean. It is governed by Yemen and you can reach it from Yemen easily.
5 x 8 Print - Art Card, The Sacred Seed, Driftwood Sculpture by Debra Bernier I love how these sculptures are created in nature and are still apart of the tree. I would love to run across one of these. It makes it look as if these are real wood spirits.