Sea shepherd

A shepherd who keeps sheep on uninhabited islands

Categories: