Site rebuild in progress!

APESHIT

NEWS

X JAPAN to Play Lollapalooza's Main Stage

April 8, 2010

The legendary X JAPAN is scheduled to play Lollapalooza’s main stage. The three day festival will take place on August 6-8, 2010 at Grant Park in Chicago. More info can be found here: http://2010.lollapalooza.com/.