Scarlet angel from above. .. genji is one of the best designed characters in overwatch