Native sheep on high sierra near Teguise, Lanzarote

Native sheep on high sierra near Teguise, Lanzarote

Native sheep on high sierra near Teguise, Lanzarote