Let’s Play: Breakdown Part 13 – Boss Battle?

Is this the final boss of Breakdown? Considering this post doesn’t say anything about the end of the game, you’ll be able to hear David and Cameron’s disappointment. Also, things are about to get weird.