Battle of the Day

Vanessa Hudgens vs Ashley Greene

Vanessa Hudgens in a bikini
Ashley Greene in a bikini

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?