Every so often we like to feature a cosplayer that either really looks like the character they are portraying, or puts a lot of effort and ideas into the costumes and locations. Now we may have have seen a few more inventive pics in the past (although the train one is a nice touch) but there is no denying McKayla here looks every bit the Supergirl..