Meteors and Gamma Rays, the Cosmic Formula for Life?