Family fun at Lords Park Farm Zoo at Lords Park in Elgin, Illinois.