Shizumapower
Member
I use to live in the ATL and hiked that rock at least 5 times. It's a big rock.Stone Mountain in GA is the largest manmade structure in the US and is completely hollow on the inside.
Stone Mountain - Wikipedia
Last edited:

