GORILLAZ – Superfast Jellyfish (Live on Letterman)

Footage taken by Ady during the insane and fabulous Live on Letterman performance on October 7, 2010 at Ed Sullivan Theater, New York City.

(Adrienne, let this serve as an official announcement, you’ve been promoted from janitor to Videographer, finally vindication after all those years of the terrible reign of your sister . . . xo)