Young Ejecta (formerly known as Ejecta), whose lead singer Leanne Macomber was featured on the cover of the latest issue of The Deli together with three other NYC ladies fronting electronic projects, will be celebrating the release of her new album "The Planet" tonight (02.20) at Baby’s All Right – be there!