0Indie horror about the collapse of the Soviet Union; a Soviet zombie film set in Moscow.
Evgenia Kovda
Director
Yasha Levine
Writer