› added 11 years ago
115
TIL that the molecules which produce the smell of lemons and oranges are mirror images somehow our nose knows the difference!
via reddit.com