To many residents, it has significance in the state ... of North Carolina, this majestic space holds a significant spiritual meaning.Below, you’ll see a photo that shows a pyramid shadow ...