Nope that is not a Photoshop. That is an actual statue in Memphis: On Independence Day, Lady Liberty was born again. As the congregation of the World Overcomers Outreach Ministries Church looked on and its pastor, Apostle Alton R. Williams, presided, a brown shroud much like a burqa was pulled away to reveal a giant […]
Jul 5
2006