The Owl

Castle Crashers Review

Sarah Gasta, Staff Writer February 13, 2020

Castle Crashers is a multiplayer, roleplay and action-adventure video game developed by The Behemoth. It’s a 2D game that was released in 2008, originally on Xbox 360. Later on, it’s available to play...

Load More Stories

Comments (0)

All The Owl Picks Reader Picks Sort: Newest
Activate Search
gaming