Liberty Bell McRae, Georgia submitted by UrbanDragon (Scott) Frequent contributor (and roadside wonder “all-star”), Scott, shared the McRae, Georgia Statue of Liberty with us last year. Now we get to view one of the other features of McRae’s Liberty Square …...