The Clash At Demonhead Pop Quiz

What Is The Name Of The Song The Clash At Demonhead Sings At Lee's Palace?
Choose the right answer:
Option A ovelha negra
Option B Garbage Truck
Option C O Katrina!
Option D Summertime
 scottpilgrim33 posted over a year ago
skip question >>
save