I think the last time it made an appearance was last year in Hong Kong. I am not sure if it is still doing regular performances.How about the Muppet living characters? I recall seeing pictures of Bunsen and Beaker on a bicycle-type thing? And I seem to remember hearing something about an Electric Mayhem bus?? Were those for Tokyo??