Everyone loves festivals, right? We love the food, the music, the strolling through downtown shopping and seeing people we know, and we love festivals even more when they’re free! Here’s a list of free summer festivals in north Alabama you don’t want to miss:

1. SoulStock Christian Music Festival – May 19-20 – www.soulstock.com
2. Catfish Festival – May 20 – www.catfishfestival.net
3. Coal Fest –