Not all Pokemon Sun and Moon cosplay is accidental. Some, like this awesome Olivia, is very much on purpose.

Cosplay by LaydiexSkull.