St Louis, Missouri is in my sights
vincemichaels
Detroit
Hey guys, I've looked at the reviews for the St Louis area and from those reviews and past comments from our TUSCL crew, the Illinois side sounds the best. Any recommendations, positive or negative??
Got something to say?
Start your own discussion
4 comments