The life and times of Daredevil. 50 years in the making!