Despite being active since (at least) 1989, and having released 10 full-length studio albums, French Melodic Death/Thrash Metal outfit No Return, have remained pretty much entirely unknown to the masses. Their new album "Requiem" will see the light of day on October the 21st.