Unsolved Mystery Unsolved Mystery of The Envaitenet Island Envaitenet Island is located on Lake Rudolf, Kenya. Lake Rudolf, also called Lake Turkana, the fourth largest lakes of … March 31, 2021