Posts

Oman activists outraged after camel thrown out of truck

Animal activists in the Sultanate of Oman, a country located in the southeastern tip of the Arabian Peninsula, are outraged after a video emerged showing a camel with its legs tied together thrown out of … Read More