katiespeak.com
Answering the Call: Local Candidate @MaureenShaw — #KatieSpeakShow Ep137 6/30/2018
In brief: Continuing my (totally on purpose I swear) series on local and state elections — the kind I’ve been yelling about on here and before this with Hal Sparks on Chicago’s WCPT — with an actua…