Watch The latest Daredevil Season 2 Episode 13 Video:

.380 - 18 March 2016
Kinbaku - 18 March 2016
Bang - 18 March 2016
Stick - 10 April 2015
Cut Man - 10 April 2015