Kotomora
ゴッドハンド (goddohando) Japanese meaning: God hand | Kotomora