The Muppets in Tokyo, Japan

The Muppets in Tokyo, Japan is to be an upcoming Muppets television special airing on ABC Network on June 7, 2019.