Missouri Life films inside the Glenn House

The PBS show, Missouri Life, filmed inside the Glenn House on Wednesday, Aug. 16, 2017, in Cape Girardeau.