American Flamingo

TAXONOMY :  Biological name : Phoenicopterus ruber

EVOLUTION: 

 DESCRIPTION: