3 big reveals from 'The Flash' installment of the 'Invasion' crossover – MemeSay