Tags: animal, majestic, photo, european, mouflon, sheep, originate, mediterranean, islands, cyprus, corsica, believed, ancestral, todays, domestic, breeds