File:The Flash Season 3 Finale Preview Explained and Who Dies Theory