combined family tree, sheep 3000 to 5999 (updated Thu Aug 03 20:49:16 2023)
first
This web page and the sheep images and animations onit are distributed under a Creative Commons License.