Tagged: olfactory receptors

#Smell August 16

Humans might believe we are superior in every way but one place in nature where we fall short is related to SMELL. Here is an example. Humans have about 5 million olfactory receptors while...