Leesburg Animal Park...Fun facts: Southdown babydoll sheep are a small breed of sheep that...
20
Leesburg Animal Park...Fun facts: Southdown babydoll sheep are a small breed of sheep that originated in the southdown hills of Sussex county, England, known for their fine fleece