youtube.com
The History Lion Safari Park in Irvine, California.
Oct 20, 2023
148 Views
"Lion Country Safari" theme park, Irvine CA, 1971, 1976
Jun 27, 2016
6.8K Views
Lion Country Safari in Irvine, California
Nov 7, 2020
911 Views