Can you tell me the answer to when did season 3 of the flash end??
May 23, 2017