while I tend to agree that volcanic eruption is the likeliest explanation, I think the author is too glibly dismissive of meteorologic possibilities.
the bizarre weather I witnessed in New Orleans on 03 March 1990 comes to mind.
could you explain what kind of bizarre weather you experienced? Please?