Yes last week's where in the world was from the mountains of Abkasia, home of the deepest cave in thw world. They overlook Sochi future home of the Winter Olympics.
This week 2 hints, the mountain is made of limestone and it is on an island. If you've known me any length of time this should be easy.
Stephen Alvarez
Sewanee, TN

ok another hint: the island contains some of the biggest caves in the world.
Posted by: Stephen Alvarez | April 17, 2011 at 01:09 PM
Madagascar?
Posted by: Benji Mast | April 14, 2011 at 10:38 AM