The Flash Season 3 Finale Is Shaping Up Quite Nicely