Music Interview: Get to Know New England Rock ‘n’ Rollers, Leaving Eden 25th May 2020 By aAh! 0 211 Leaving Eden are a rock band based in New England, USA. The band consists of Eve on lead vocals, Alyssa