An Opera News Kenya publication
A report by The Star indicates that NASA CEO Norman Magaya has been admitted to the…