MōKuest Studios Network
After months of cowardice, we are happy to finally attempt to tackle the brain busting 12th Planet, released in 1976. The 12th Planet posits the hypothesis that humanity was given