Ok...remember we heard about a "green Room" at Tokyo Tower.
Suppose the Green Room was not a literal green room but a TV studio Green Room
Is that the TV studio in the background?
What TV shows film using Red Visors?
Is that the stairway at Tokyo Towers??