What is CBD and how long has human civilization been aware of its h...