Large tornado seen touching down in Nebraska

Several storms are moving across the states of Iowa and Nebraska. In Lincoln, east of Nebraska, a resident spotted these images of a tornado forming in the distance. Thousands of people are experiencing power shortages according to local media.

26 April 2024

Explore More