Video 

Meteorologist Jed Castles takes us back to his hometown of Tulsa.