Three Americans have been arrested over their alleged involvement in a failed coup in the Democratic Republic of Congo (DRC). Video shows what is thought to be two of the men groveling for mercy ...
One American is dead and another was left begging for his life after a botched coup was stopped in its tracks in the Democratic Republic of Congo (DRC). Chilling footage caught the moment two of ...