Mystache

Mystache is a Restoration Attributed, Rank S Legendary Yokai of the Mysterious Tribe that first appeared in Yokai Watch: The Next Adventure