After bombshell Weinstein revelations, many ask, ‘Why now’?

This combination photo shows actors, Rose McGowan at a premiere in Los Angeles on April 15, 2015, left, and Ashley Judd in Beverly Hilla, Calif. on July 25, 2017. Producer Harvey Weinstein is taking a leave of absence from his

0 Comments