> Neanderthals are a distinct species
"Species" and "genus" are human (hey-o) concepts that we impose on the natural world to try and understand it, and ultimately this depends on who you ask.