Beautiful, interesting, incredible cinema.
This short film explores the effects of atomic radiation on living things.