At least 13 people in the US have been killed by tornadoes or flooding in the South and Midwest by a storm that also dumped a rare late-season blizzard in western Kansas.
Four people were killed and around 50 people were treated for injuries after tornadoes hit several towns in east Texas.
At least three tornadoes were confirmed by the National Weather Service east of Dallas – in Canton, Eustace and Caney City.
More damage shots from south of Canton, TX #txwx @NWSFortWorth pic.twitter.com/A7omCLtLUY
— Tornado Trackers (@tornadotrackers) April 30, 2017
Canton mayor Lou Ann Everett said at a news conference: “It is heartbreaking and upsetting to say the least.”
The storms cut a path of destruction 35 miles long and 15 miles wide in Van Zandt County. The largely rural area is about 50 miles east of Dallas.
The tornadoes left behind damaged homes, uprooted trees and overturned cars in the town.
A car dealership was also demolished with its vehicles flung into the air before they landed on a nearby highway.
Meanwhile, at least nine people have died as a result of flooding or strong winds in Oklahoma, Missouri, Arkansas, and parts of Indiana.
Parts of Indiana have received up to 20cm of rain while areas in Oklahoma, Missouri and Arkansas were drenched with up to 10cm.
The governors of Missouri and Oklahoma have declared states of emergency due to flooding.
Missouri Governor Eric Greitens said over 30 rescues have been conducted and some residents have been told to evacuate.
Heavy rain in the Midwest is expected to continue on Sunday, along with wind gusts of 60mph.
Further flash floods and thunderstorms are also forecast for parts of Louisiana, Mississippi and Alabama, the National Weather Service said.