Vanessa Hudgens shows her sexy legs