Let Live & Let Ghosts is the debut studio album by American
power pop band
Jukebox the Ghost. The album was self-released on April 22, 2008. The band promoted it with a supporting slot on
Nightmare of You's US tour.[6]
Let Live & Let Ghosts is the debut studio album by American
power pop band
Jukebox the Ghost. The album was self-released on April 22, 2008. The band promoted it with a supporting slot on
Nightmare of You's US tour.[6]