Never spent much time in St Louis - but I've lived in Iowa for quite a while. Gets bloody cold in both places