Amelia Gray wears tiny micro shorts in a new Stella McCartney campaign post, shared as an edited carousel on social media.