Share this with Africa

Africa is a continent full of wonders, some known to man and many yet to be discovered. Today we will be taking you to the island of no return in Turkana in northern Kenya. Near Lake Turkana lies an island known as Envaitenet island which until today remains a mystery.