Are you wondering how Sam and Dean will escape the imprisonment in the season 12 of Supernatural? Find out, what awaits the Winchester Brothers in "First Blood".