Party for the ages: Bethalto to celebrate 150th birthday

by