I have this! I bought it at Urban Outfitters. It's a men's hoodie, but I got it in an extra small so it would fit. I bought it a while ago and I no longer see it on their website, but they do have this grey and black version that's on sale.

As seen in
  • shirt stars stripes american flag hoodie sweatshirt sweater stars and stripes red white and blue american flag shirt