Humans of a fascistic, militaristic future do battle with giant alien bugs in a fight for survival. http://BestDramaTv.Net