logo logo

Castle Crashers Wiki Characters

2013527castle crashers is an xbox live arcade game developed by independent game developer the behemothe game was announced in 2005 and was released on august 27, 2008t was the best selling xbox live arcade game of 2008, and as of august.