Selena Gomez lovely legs in shorts during a rehearsal