Fri, 02/03/2023 - 10:48 Tech Insider New research suggests Neanderthals couldn't smell some things quite as well as humans.©Neanderthal Museum Tags Science, News, Neanderthals, Denisovans, Ancient Humans, extinct, Smell, Scent Source Some Neanderthals couldn't smell their own stink, suggests a new study recreati…