I’d name it Turkey Buzzard.
If you ignore the red sploch in the upper left, it sort of looks like a frog. Hence the tadpoles?