Oscar Winning short film from 1955 showing the effects of an atomic bomb on an American town.
MoreLess Releases