Castle Doombad 2: Muahaha!: Free CASTLE DOOMBAD Halloween Demo for Steam Scream!

It's Steam Scream Fest!! Play the free Castle Doombad Halloween Demo from Oct 26 - Nov 2! The Steam Scream demo for Castle Doombad is available RIGHT NOW! Play it today, as it's only available for ONE WEEK before it van…