Welcome Home

S2E3 · 2010-05-12

Two powerful angels are captured by a group of powerful vigilantes that wants them dead! Dr. Khalia establishes command at the Halo Mansion.

The show’s own verdict is on its page.