The newly released “lost” album from Bush Tetras is now streaming. You can listen to Happy for the next six days and change over at Spinner.com. The album was recorded in 1998 and stuck in major label limbo for nearly 15 years before being rescued by ROIR and released.