ElectriCritters: A Lighted Christmas Display!

River Bend Nature Center 2200 Third Street, Wichita Falls, TX

With the flip of a switch, more than 60,000 lights on more than 200 lighted displays will glitter and sparkle, bringing the sights and sounds of the season to adults and children! While you're touring the grounds check out our Nature Gift shop for some holiday shopping! We are excited to announce that due to…