Indie horror about the collapse of the Soviet Union; a Soviet zombie film set in Moscow.
Director
Writer