Agabaidu (Lion of Judah)

Agabaidu (Lion of Judah)