Showdown, Part 2

Showdown, Part 2 is the twenty-sixth episode of the 2012 TV series. It was air on August 8th, 2013. It is the finale of season one.

Plot Synopsis
Coming Soon!