In 2002 The Talking Heads were inducted into the Rock and Roll Hall Of Fame. As part of their induction they performed Psycho Killer which is a very seasonal appropriate song.
Scary Stories to Tell in the Dark Presents: "High Beams"
See that eyeball up there? That belongs to one Jack Shephard. A survivor of flight 815 that crashed on an island somewhere in the Pacifi...
Awesome band with a great song, so glad they're in the Hall of Fame. And that urban legend tale is always good.
ReplyDelete