Ikusa-Tsunagi

Ikusa-Tsunagi is one of the Giant Gods, and is among the top 3 deities among the Giants.