Impose Magazine — Background Elizabeth Devlin is a self-produced NYC singer-songwriter, releasing her third full length album, Orchid Mantis, on the 8th. Orchid Mantis is the follow-up to her previously released albums: For Whom the Angels Named, (Fall of 2011),...
more info