Tag: camels in New Shoreham

Abrams Animal Farm