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


Cosplay by LaydiexSkull.