File:Arrow Season 4 Episode 23 Finale - TOP 5 WTF and The Flash Explained