“Past Life” commits to the time loop that Agents of S.H.I.E.L.D. has been playing with all season, and this one one of our main characters confronts their own future self before everyone gets out of Dodge. In a killer midseason finale, all the pieces needed to return to Earth are finally put in place – but […]