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 the rest of this entry »