Devil May Cry live performance taking place at The Game Awards

Chris Moyse

We are merely days away from The Game Awards 2018, which will take place this Friday at the Microsoft Theater in Los Angeles. No doubt it will be an evening of drama, surprise and perhaps disappointment for many, but one thing we can be ass…

Read full article