Kotomora
金剛力士 (kongourikishi) Japanese meaning: Deva king | Kotomora