Taxonomy

Yellow Rosella (Platycercus elegans flaveolus)

Yellow Rosella