Originally Aired: April 22, 2015 Wow this episode was fantastic! Once again Arrow delivers not only action but emotion that is unrivaled in the world of...

read more