Taraji P. Henson and Freida Pinto look chic on the blue carpet at the 2017 Film Independent Spirit Awards held at the Santa Monica Pier on Saturday afternoon (February 25) in Santa Monica, Calif. The ladies are both presenters at the award show, which supports the best in independent film. Also… Read entire story.
Source: Just Jared