Stephen McGown

A Triumph of Humanity: The Release of a South African Hostage

After over six years in captivity, Gerco van Deventer, a South African hostage of Al Qaeda, has been released by…

1 year ago