Humans can detect smiles from more than 300 feet away, which developed out of a need to be able to distinguish friend from foe.
·8
Humans can detect smiles from more than 300 feet away, which developed out of a need to be able to distinguish friend from foe.