Yowza! – Here’s a satellite image of a storm of record-breaking proportions. On October 26, 2010, the strongest storm ever recorded in the Midwest spawned 24 tornadoes, 282 reports of damaging winds, violent thunderstorms, and torrential rains. The mega-storm reached peak intensity late yesterday afternoon over Minnesota, resulting in the lowest barometric pressure readings ever [...]

More...