A 10-minute observation of the star Ross 128 yielded a peculiar radio signal. The scientists aren't saying "aliens," but the natural explanations have weaknesses.
A green flash is an optical phenomenon that you can see shortly after sunset or before sunrise. Hans Hillewaert captured this green flash over the North Sea in Belgium. How to see one yourself … plus more pics here.