AWR
video thumbnail for Blind Faith Play button Play video 28:35 May 2012 Blind Faith

A third of the world’s blind population resides in India. Uncover the gripping stories of a blind couple who share their Christian experience. S1E19

Share This Video: