Statue of Liberty McRae

The Statue of Liberty McRae is a unique and engaging representation of its famous New York counterpart, situated in the heart of downtown McRae, Georgia. Standing 35 feet tall, this one-twelfth scale replica showcases local ingenuity and serves as a welcoming landmark to visitors in the area. Constructed from junk materials, it symbolizes freedom, knowledge, and unity, all essential values for overcoming darkness and ignorance. Although not an exact replica, the Statue of Liberty McRae captures the essence of both American and French ideals while proudly standing as a beacon of hope for all who pass by.