Mouflon (Muflone)

Typical Sardinian (Italy) animal.

More by Angelo N. Masci

View profile