
Satellite Images Show Tornado's Trail of Destruction in Kentucky
Satellite images reveal the devastation in London, Kentucky, after a tornado pummeled the area last week. Why It Matters The storms were part of a multi-day severe weather outbreak that hit multiple states, including Kentucky, Virginia, Alabama, Kansas and …