The Behemoth released this video walkthrough of there upcoming game Castle Crashers, set to release Q3 of 08 on XBLA.