Arrow S05E08 “Invasion! Pt. 3” Review

“Invasion!” Warning Contains Spoilers Arrow is the third episode of the epic CW DC four part crossover event–well three part if you don’t count the Supergirl episode which basically just […]