Monday, April 19, 2010

Gorillaz: Feel Good Inc from Coachella

This performance looks amazing...I still wonder if Gorillaz do real drugs or cartoon drugs...

No comments: