Agents Of S.H.I.E.L.D.: S03.E20

Agents Of SHIELD Deals With Traitors

If there are enough double agents and double-crosses, eventually something has to break SHIELD's way. 2016.05.11S03.E20