You are looking at a size XL 14-16 Pokemon Pikachu Halloween costume. It is in excellent shape with no rips or stains noticed.
Thanks for looking.