Inside Texoma: River Bend Nature Center

WICHITA FALLS, TX - On this edition of Inside Texoma, we take a look at the River Bend Nature Center.