Designed by
Title
Green and red macaw at Lion Country Safari, Palm Beach #71225593
Description
A green and red macaw 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.