2018 Delaware, Ohio Tornado

The 2018 Delaware, Ohio Tornado was a long-tracked, strong tornado that occurred on July 19, 2018. In all, no one died, but 145 injuries occurred, and $666 million (2018 USD) in damages.

WIP