Police Release Juba After 23-Hour Detention

Police Release Juba After 23-Hour Detention