February 25, 2015Odessa Reveals Details Self-Titled Debut ODESSA has unveiled April 28th as the release date for her anxiously awaited self-titled full-length debut, ODESSA [Chop Shop/Republic Records].…