Media MonsterMonday – Castle Crashers Remastered Castle Crashers is one of the games that helped launch the Xbox Live Arcade on Xbox 360 and now The Behemoth has launched a... Austin Paul AdamsonSeptember 14, 2015