Italian Restaurant Fined
Italy has some of the strictest animal rights laws in the world. A restaurant was fined 688 Euros ($855) for having...
Read MoreItaly has some of the strictest animal rights laws in the world. A restaurant was fined 688 Euros ($855) for having...
Read More