Big Horned Sheep

Two Big Horned Sheep are featured at Dufferin Islands.

Location
Fallsview