Olivia Wilde in shorts on the set of film free hugs in California July 29, 2011
From Gallery: Olivia Wilde in shorts on the set of film free hugs in California July 29, 2011