Saturday, May 22, 2010

Front Line Assembly release, Improvised Electronic Device, their first new studio album in 4 years on June 22nd via Metropolis Records. The first single, "Shifting Through The Lens," is due out June 8th.

No comments:

Post a Comment

Your comment will be reviewed shortly.