Happi coats are short cotton coats or jackets traditionally worn at festivals and on other special occasions. Today they're even worn by yakyu fans to the ballpark. This one's worn by fans of the Yomiuri Giants, one of Japan's most popular teams. The happi is 100% cotton and brightly colored and features the team's "Giabbit" mascot on the back. Adult size - one-size-fits-most.