PETA protesters are very clear about animal rights; there is no excuse for animal abuse. Photo: ANP

Major US turkey supplier dropped

Footage showing workers kicking, stamping and beating turkeys at farms supplying Plainville Farms has prompted...