Spread the love

News agencies have long promoted a 2001 red rainfall as alien, but a better explanation was already there.