I remember visiting the "Land Of Oz" when i was a kid. This place in Beech Mountain NC has been abandoned for years and is now re opening this summer.
Want to know more about Temple? Get their official bio, social pages & articles on 1059 The Rock!Full Bio