The Dogs of War
S2, E13: Florence is at war and Piero has control of the superweapon. With all the odds against them, can Leo and his friends stop Piero before it's too late?

S2, E13: Florence is at war and Piero has control of the superweapon. With all the odds against them, can Leo and his friends stop Piero before it's too late?