Tulsa Oklahoma March 20, 2010 Snowstorm

Lots of snow still falling.

Tulsa Snowstorm – March 20, 2010