Lord Ochu

Lord Ochu is a boss in Final Fantasy X.