Bread and Thread
1 month ago

#101 – Ambergris

What smells bad, is legally complicated, and is a key part of high-end perfumes?