Except I don't think Garuda has one human foot and one horse/goat hoof (has no one noticed this yet?) Look at the back leg, it has a hoof and don't even look human while the front one does. That said, I really think (98% sure) that that is not Garuda at all, it's definitely some kind of goddess but not Garuda.