Rain of Yellow Balls
Hundreds of tiny yellow plastic balls fell from the sky during a rain storm on Sunday into a couple's garden in Leicester, England. Storm systems are known to pick up objects and deposit them in other locations, and it's speculated that the balls might be crystals used in floral displays or toy gun ammunition. Further details at BBC News.


