Where else but Chesterfield can you see a 70 foot giant clawing its way out of the ground?
so, where in the hell is Chesterfield????
answer: a suburb of St Louis