Odd Future perform “Sandwiches” on Jimmy Fallon, in their first televised performance. This is probably the greatest televised performance of all time.

Comments