Bay of Pigs, Life Magazine