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

%d bloggers like this: