Nike lot! Two short sleeve shirts. Red says size 7 but shrunk to an xs. My son wore both of these from ages 4-5. Blue is size 4 and is true to size, has a tiny snag, or pin hole that I tried to take a picture of but it’s so small that it’s barely noticeable. Great quality shirts!