Mestra hersilia hersilia - South American Mestra

Mestra hersilia hersilia - South American Mestra More
Mestra hersilia hersilia - South American Mestra Barcant: Mestra hypermestra cana - Gray Handkerchief
Aripo Livestock Station - 6 February 2010