Sesame Street cup noodles (Universal Studios Japan)



Universal Studios Japan released a set of Sesame Street instant noodles.