I believe this image is of the Dutch artist and hippie king Max Reneman, photographed in 1968 by Cor Jaring for the book De bestorming van het onmogelijke. MAYBE. More pictures of “de insektensekte” (insect people?) at Rassion. And if anyone can translate the text for me, I would be overjoyed. (via Philthy’s Diversions)