1 Breaking News found.
  • A US couple is facing the death penalty in Uganda after they were hit with an aggravated child trafficking charge - on top of a child torture charge they are already battling.  Nicholas Spencer and his wife Mackenzie Leigh Mathias Spencer, both 32, have been in custody in Uganda since December 9 aft...

    0 0 0 401 0/5