Solar Flare Creates Puzzling Particle Pulse on Earth

Date: 31 May 2012 Time: 10:22 AM ET