I have not seen this one before. Does anyone know where this “Homer Simpson” escalator tribute is located?
UPDATE:
I am still not sure where this particular escalator is located but it seems there may have been many like this as it was made for The Simpson’s movie. See below for another angle.