Johnie & Hamish

Johnie McGlade’s new puppet, Hamish, and the same magical effect on children in Kabul