Nitro’s Riverfest celebrates 25 years this weekend with four days of music, carnival rides, food and fun. The annual festival begins Thursday night with the Riverfest Idol competition, followed by the Appalachian Rain Band. Friday includes a performance by the Mikele Buck Band with McKenna Hope. Several bands take the stage Saturday, with fireworks around 9:30 p.m. The festival closes out Sunday with the finals of Riverfest Idol and a performance by Stephanie Stacy and the Pennington Project. Admission is free.