The character is from the anime Dragon Ball Z. The specific character is Vegito in his Super Saiyan version 🔥 He is a fusion of: •Goku •Vegeta The t-shirt is merged with the motif of the Japanese national team, but the character is originally from the world of Dragon Ball. The size is XL, it fits a bit tight for a larger person, and it fits perfectly for someone who wears Large. The logos are prominent and high quality, not peel-off stickers, and it's an Adidas brand.