Originally Posted by Despotes
Read my edit above. Relax TV pro.
April 19th seems to be the final episode--Nemesis
that's not the finale...its just the last episode that has info. available out there currently...its episode 19....there should be 3 more episode after that....