Old Navy moves the Cards to Michigan

This story originally appeared on RealTime/STL.

Old Navy, we have a problem.

Sure, the abbreviations for all of those M states may get a little confusing, and yes, there is a St. Louis, Mich., but the Cardinals are from St. Louis, Mo.

According to social media reports, the shirts, which first appeared in late February, were pulled from some stores soon after.

But not, evidently, from all stores. Keith Cleer’s friend found this one today at Florida Mall in Orlando; Cleer posted it to Twitter on Saturday night.

Orlando is about 150 miles from the Cardinals spring training camp in Jupiter, Fla.