High Concept

Giant evil Russian flying cockroaches are out for world domination in order to redefine their social status.