Ameristar St. Charles

This week, we are at the Amistar in St. Charles Missouri. Original Air Date: August 03, 2019