Selfcaged is the third EP by Swedish extreme metal band Meshuggah. It was initially recorded as a demo for the upcoming album Destroy Erase Improve but was eventually released in 1995 by Nuclear Blast as a teaser for the next album. Re-recordings...
Wikipedia