Survivor 3 location discovered?

Survivor 3 location discovered?
A location in the Shaba National Reserve in Kenya has been identified by a web site as the possible location for Survivor 3. The location is 50 miles north of the equator.

advertisement