4 ms·Translucent Blue Spheres Rain Down in the UK, Mystifying Meteorologists1 points by joeyespo 15y ago