Sign in

Aves > Passeriformes > Fringillidae > Euphoniinae > Euphonia > Euphonia affinis > Euphonia affinis olmecorum

subspecies: Euphonia affinis olmecorum (Scrub Euphonia, )