What Were They Thinking?!

Vanessa Hudgens and Demi Lovato sport unsightly shorts.