Kevin Carter

Kevin Carter A Pop Culture Artist

Kevin Carter, born in Brazil in one of the largest cities inside the country named…