Video 

News 9 This Morning Meteorologist Jed Castles takes us back to his hometown of Tulsa, Oklahoma.