Top
50°

Trailer - Castle Crashers (XBLA)

Castle Crashers is a four-player game for the Xbox Live Arcade, where players are knights on a quest to regain a stolen idol.

Read Full Story >>
gametrailers.com
The story is too old to be commented.