Let Live and Let Ghosts


Let Live and Let Ghosts is the debut studio album by American power pop band, Jukebox the Ghost. The album was self-released on April 22, 2008.

Track listing