I think it may be Garuda, but I'm not sure. I'll take that as my guess for now.

Thanks for finally doing a riddle btw