24 Haz 2017 ... Decatur, Ala. – For the past 50 years, the Spirit of America Festival has attracted thousands of families to Point Mallard Park in Decatur for ...