Monday 9 August 2010

The Last Song You'll Hear


A Greek Siren. Be sure to plug your ears lads.

2 comments:

  1. Interesting take. And that's one HELL'A head'a hair. I'm still not sure what I'm going to do for this jam yet but I'll figure something out.

    ReplyDelete