American Marijuana aficionados rejoice as the very first High Times US Cannabis Cup touches down in Denver, Colorado this weekend, just in time for 4/20.