Missouri Life films inside the Glenn House

Wednesday, August 16, 2017
Laura Simon

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