…. and render all My stuff back to where it belongs!” – Jehovah
This 72-foot “Statue of Liberation Through Christ” towers over a suburban Memphis intersection. She out-glorifies even the World Outreach Dome behind her, a megachurch that opened in 2001. The statue itself was unveiled with much fanfare on July 4, 2006.
[Special effects by L.D.]