Tag: p_vid=news-85394375

Posted in Static News

Drone footage shows shelf clouds in Nebraska amid storm

Drone footage captured an ominous shelf cloud bearing down on Tecumseh, Nebraska, as thunderstorms threatened the area. source

Continue Reading