An Oni in Human Clothing