Ongoing

Macoupin County Historical Society, Spring Festival

Historical Society 920 West Breckenridge St., Carlinville

Macoupin County Historical Society, Agricultural Antique and Blacksmith Association. Free parking and admission to all scheduled events. Arts and crafts fair, tractor show, antique machinery display. Frontier crafts, demonstrations, good