Castle Crashers E3 2008 Screens

To be released this year via Xbox Live Arcade
Microsoft released new screenshots from Castle Crashers for Xbox 360, a game developed by The Behemoth and scheduled to be released this year via Xbox Live Arcade. Enjoy!