Bookmark 0 FacebookTwitterPinterestWhatsapp Celebrity NewsEntertainmentNews The Obamas Sign a Major Production Deal with Netflix by whereisthebuzzmedia May 23, 2018 by whereisthebuzzmedia May 23, 2018 0 comment The world has been listening to our ‘Bring Back Barack’ cries! Former President and First-Lady Barack and Michelle Obama have signed a major production deal with everyone’s favorite streaming service, … Read more