Battle of the Day

Vanessa Hudgens vs Ashley Greene

Vanessa Hudgens
Ashley Greene

Vanessa Hudgens

Ashley Greene

These two lovelies have been vacationing in Bali together catching some rays and showing off their bikinis.

If you were lucky enough to be on the beach with them, which one would you choose?