The Nemean Lion

S1, E 1: The Nemean Lion

Available on iTunes, Funimation
Deunan, Briareos, and the rest of the Olympus's ES.W.A.T force fend off an Argonaut attack.