Gorillaz & Madonna live at the Grammys (2006)
gotta luv all this ‘new’ technology.
Apr16.12 - 10PM · #
h8rs gonna h8
a.k.a. vancouverite, cat lover, mid twenty whatever with a love for sarcasm that no one ever understands and nail polish.