Tokyo Yomiuri Giants Mascots Cotton Guest Towel 33 x 35cm Made In Japan New With Tag. The 100% cotton towel was purchased in Japan. A great addition to a Tokyo Yomiuri Giants Collection!