Actually, no: http://www.snopes.com/photos/natural/sedalia.asp
That photo has been floating around for a WHILE and has been attributed to various years, storms, states, and towns.
"Acording to the National Weather Service Forecast Office in Melbourne, Florida, this photograph was snapped near...