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.
‹
›
Home
View web version
No comments:
Post a Comment
Your comment will be reviewed shortly.