The Netflix limited series premiered to rave reviews on May 5. The Biyi Bandele and Kenneth Gyang directed series appears to have redeemed the streamer and production company with rave reviews from ...