User blog comment:B214/Shin DxD 1 discussion/@comment-2602:306:CD9A:C860:9983:C047:DF49:E1EF-20180706001522/@comment-29963364-20180712061159

Bennu is basically a Giant Phoenix from Egyptian Mythology. Ruval's team is the perfect team for him.