The Internet Reacts To Arrow’s Insane Season 5 Finale

Warning! Spoilers for Arrow’s season five finale lie below!Tonight, Arrow left its fans nursing [...]