At a cost of $260,000, the World Overcomers Outreach Ministries Church erected this 72 feet tall replica of the Statue of Liberty holding a cross instead of a torch. It was unveiled on July 4, 2006.
Christian Statue of Liberty
No Thumbnail
© Google Maps
By milwhcky @ 2007-12-10 19:36:11