Some Activists dressed as Apes and put up a Monolith for Drug Stance Evolution

Some Activists dressed as Apes and put up a Monolith for Drug Stance Evolution

2001: A Space Odyssey is phenomenal. It's a breathtaking piece of cinema that changed the way we saw the medium, and what it can do. Needless to say, the images are still fresh in our cultural consciousness. So what better symbol than the monolith to bring to the DEA's headquarters ...
Read More