3 Jun 2026 1:24 am | K24 Video 873 views Duration: 1:58 Court orders government to reveal US-Kenya Ebola facility deal