By: Annie Shean (@Isaymeow)

WARNING: There are spoilers ahead for the latest episode of Arrow
By: Annie Shean (@Isaymeow)
WARNING: There are spoilers ahead for the latest episode of Arrow
By: Annie Shean (@Isaymeow)
WARNING: There are spoilers ahead for the latest episode of Arrow
By: Casey Johnston (@DarthHockey)
WARNING: The following contains all the spoilers for the latest episode of Arrow. Continue reading