Finger-banging and wooly snatch pulverizing Megumi Haruka from Japan…