TCL in Your Town: River Falls
[anvplayer video=”5091419″ station=”998128″]
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.