Season 1, Episode 2 The Greatest

First Aired: September 13, 2013

Lord Hater tries to prove that he is the greatest in the galaxy.

Watch Now
$1.99