Treefort Music Fest Band & Tour Manager Dead After Leaving Boise
The Treefort Music Festival in downtown Boise, Idaho is a celebration for everyone but for one band and their tour manager, this would be one of the last shows and celebrations they would ever experience.