Are you sure you weren't just out flying again and didn't tell anyone? (LOL) In Nebraska, we are somewhat familiar with them there tornadoes. I actually enjoy them. Great rush.
Shoofly
PS. I know. My wife says I'm crazy too.