Just saw this. Have done no research on it yet.
Quick thought-- if you're on Twitter, be sure you follow your local National Weather Service(s). This is from the NOAA NWS Storm Prediction Center. I've learned they don't always get things right, but they're not always wrong.
Also-- if you're at all into weather watching, I highly recommend Radar Scope. Even the free version is excellent.