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.

11 years ago

Xbla Awards headlines

Xbla Awards latest