Sesame Street nuclear propaganda poster, highly detailed illustrated poster