Lion’s Head Mountain over Cape Town, South Africa
Lion’s Head overlooks Cape Town and completely eclipses man made structures at 2,200 feet tall. From the summit of the mountain, you can see the sprawling city.