Watch Endride - Season 1 Episode 12 Online!:
The showdown reaches full swing as Babel starts up, bringing an end to an enemy in more than one way.