God awful sci-fi horror about Chernobyl

special effects from hell

In