Cypress Hill has one of the more diverse fan bases possible. Of course, you've got the classic West Coast hip-hop heads, but Cypress Hill have always gone way beyond that by bringing in fans of heavy metal, alternative/indie rock and, well, anyone who likes to puff and kick back...