A few beans are spilled about the game all Guitar Hero fans are ready to die for.
Issue: 111 | April, 2010