 Agitated Screams of Maggots

"Agitated Screams of Maggots" is a single released by Dir En Grey on November 15, 2006 in Japan and later in Europe and the United States.The limited edition comes housed in a paper casing and includes a sticker.