0 reads
Leave a comment

Tugboat pushing barge in front of Archway in St. Louis, Missouri

Why does this not surprise me!?? I mean really … how often do you hear someone saying they can’t stand St. Louis and all that other blah blah jibber jabber? Quite often and here is what I found – St. Louis is ranked high on the list of The U.S. National Bureau of Economic Research – while New York, NY is at the top of the list as number 1! lol

Read more by clicking HERE and tell me your thoughts on #Twitter @MeghanOMG 

Also On HOT 104.1:
comments – Add Yours