Differences Between the Varieties And Strains Of Weed

A basic explanation covering why there are so many different strains of cannabis and where it all comes from.