Christina Aguilera looks amazing, and short