It’s a week of double delights as Agents of SHIELD (S04E07) is back and continues to blow us away aaaaaand….it’s crossover week! Supergirl (S02E08) didn’t get too much into the crossover action but still had an amazing show, but then we dive right in with The Flash (S03E08) really kicking it off. Arrow (S05E08) does a great job of combining crossover stuff with their 100th episode, and Legends of Tomorrow (S02E07) caps it off with the whole gang getting in on the action. Definitely a week for the record books!