I posted it in the funny thread too so no one would miss it, I saw it when it first aired but I didn't know/possibly forgot that they upload everything online now!
Note the people wearing Roger Waters The Wall t-shirts all over the place, must have been the night of the show there.