Despite being active since (at least) 1989, and having released 9 full-length albums, French melodic death/thrash metal outfit No Return, have remained pretty much entirely unknown to the masses. Unjustly so, for that matter. "The Curse Within" will mark their 10th full-length release, slated for November the 17th.