Mountain sheep at Busch Gardens - Tampa, Florida.

Mountain sheep at Busch Gardens - Tampa, Florida.