April 1st, 2009The Final Inch6.2A documentary about the ongoing efforts to eradicate polio in India, Pakistan and Afghanistan.Watch