The Boss! 4/26/17 Linda Simpson Leave a comment Diana Ross is performing in NYC. I should have got tickets! I love this photo of her from a 1976 issue of Interview magazine.