Superheroes of all shapes and sizes visited Twin Falls City Park on Thursday evening – Black Panther, Captain America, the Incredible Hulk. There was even appropriate music for the heroes’ welcome.
TWIN FALLS, Idaho (KLIX) – The U.S. Capitol Christmas Tree will make a stop today in Twin Falls as it makes its way to the nation’s capital. The celebration is from 6-8 p.m. at City Park.