The time has finally come! Our favorite Scarlet Speedster meets the Girl of Steel in this week’s episode of Supergirl, aptly titled “Worlds’ Finest.” I was concerned on how they would introduce The Flash to a new audience who may not have watched the CW series as well as take too much time explaining how he miraculously...