Chicago-based singer/guitarist Brian Leach, singer/bassist John Ross, and drummer Tom Curless formed an indie pop trio named Life on Mars, and released a self-titled LP on Parasol in the fall of 1999.…
Read Full Biography
STREAM OR BUY: