TCL in Your Town: River Falls
All week we are celebrating the town of River Falls, Wisconsin. KS95’s Dez and her husband, Taylor, call River Falls home so they took Kelli around to some of their favorite places.

All week we are celebrating the town of River Falls, Wisconsin. KS95’s Dez and her husband, Taylor, call River Falls home so they took Kelli around to some of their favorite places.