BattleBlock Theatre Xbox Live Launch Trailer

The Behemoth has released BattleBlock Theatre’s Xbox Live launch trailer.

Check out the video below:

What did you think about it?