Coming Out at the Park: TV Actress Clea Duvall Makes Out with Girlfriend

Most of Hollywood is coming out of the woodwork recently, and just barely a week ago Jodie Foster was declaring her love for her ex at the Globes and now TV star Clea DuVall was spotted enjoying the sunny LA weather with her girlfriend. … [Read more...]