Designed by
Title
Ostrich #71225318
Description
An ostrich at Lion Country Safari, Palm Beach. Lion Country Safari is a drive-through safari park located in Loxahatchee, Palm Beach County, Florida. Founded in 1967, it claims to be the first 'cageless zoo' in the United States.