This is a Marvel The Avengers logos youth-sized adjustable snapback cap made by Berkshire Fashions Inc.  There's a few very small, faint spots under the bill.  The Marvel logo on the front has a few very faint scuffs on it.  And there's a few small, slightly discolored spots on the back near the snapback.  Nothing major at all.  Overall, it's in good shape.  Thanks for looking!