Xbla Awards

Castle Crashers wins XBLA Game of the Year award

Castle Crashers has won this year’s XBLA Game of the Year award, shocking less than no people. Hit the link for the full results.

Xbla Awards headlines