Idaho ID
American Ostrich Farms drops humane treatment claims after PETA lawsuit settlement
According to a recent news release, American Ostrich Farms has ceased claiming that it treats ostriches "humanely" or "ethically" following a lawsuit from Peopl