I just did some quick research, the sculpture is supposed to be of Jesus emerging from a nuclear blast???
I must have overlooked that bit in the new testament...
Anyways for more info:
Want DP delivered to your inbox daily? Subscribe here: