Sources cite the Psychedelic Shop on Haight Street in San Francisco, California, operated by United States Army veteran Ron Thelin and his younger brother Jay, as the first head shop in the United States--it opened on January 3,1966.
Operated by United States Army veteran Ron Thelin and his younger brother Jay, it opened on January 3,1966. Sources cite the Psychedelic Shop on Haight Street in San Francisco as the first head shop in the United States.
Sources cite the Psychedelic Shop on Haight Street in San Francisco as the first head shop in the United States. Operated by United States Army veteran Ron Thelin and his younger brother Jay, it opened on January 3,1966.
Sources cite the Psychedelic Shop on Haight Street in San Francisco as the first head shop in the United States. Operated by United States Army veteran Ron Thelin and his younger brother Jay, it opened on January 3,1966.