WOW…RUSSIA

Strong images are shown at a fashion show in Moscow, Russia with Alien girls on stage.

Great work from the make up artists, and great idea from the designer. Unforgettable for the audience.

images via https://www.free-pictures.info