What album was released independently by an American rock band from Decatur, Illinois?
You Can't Kill Us:  Released on November 25, 2016, the album was released independently. Icon for Hire: Icon for Hire is an American rock band from Decatur, Illinois.
i don't know