Comments (1)
samurailincoln  +   1183d ago
This game is either going to really, really suck or completely revitalize the music genre. Odds are stacked against it though.

Add comment

You need to be registered to add comments. Register here or login
Remember