What are Head shops?
Many people may not be familiar with this 1960s term “head shop”, but at least one such shop exists in most of the cities here in US. So, what is a head shop? And how they got that name? Head shops are retail outlets for gears used in consumption of legal herbs or tobacco. The term head shop has its origins in 1960 and since in use to reference shops that sell drugs related stuff or accessories. The products in…