‘New Atlanta’s’ Africa Miranda Named New Brand Ambassador of Creme of Nature admin Tuesday, June 10, 2014 Fashion & Beauty, Feature, Power Moves 1 Comment One co-star of Bravo's docu-drama TV show "The New Atlanta" is now the new brand ambassador for Creme of Nature®. Africa...