terrortroop.com
Terror Troop 231: Inseminoid
We’re back from our month off and we’re looking at a film from 1981 called Inseminoid (also known as Horror Planet). Levi and Boss discuss this odd film as well as some indie video game…