KoopaTroopa211 wrote:Yeah, but it's all a lot of Cardinals hats, Royals hats, and due to their new name, Nationals hats. But nobody seems to carry Astros hats.
Have you tried going to a Cardinals game, do they have a team store? At the Jays team store at the SkyDome, they have hats of every team. Other than that, I don't really know my way around St. Louis that well so I can't help you find anything.
But, I'm sure somebody lives in St. Louis from the cafe here, though, and I bet they know a sporting store or two in the area.