Katie Holmes wore a plaid shacket, straight-leg jeans, combat boots, a scarf, and a tote bag while out in New York City.
Satin pants can run the gamut when it comes to pricing, but luckily for us, we spotted a gorgeous pair at Old Navy that are ...