Taylor, MI’s I Am Abomination have announced that they will be releasing their upcoming album “Let the Future Tell the Truth” on November 27th, 2012.
The band has also posted a 17 minute documentary, titled “Off the Radar”, telling the history of the band. It also features clips of brand new music by the band. You can watch “Off the Radar” here.
I Am Abomination released the “Passion of the Heist” EP in July 2011 via Good Fight Music.