Royal Family News: PETA Takes Prince Charles To Task
British royal family news reveals that Prince Charles is being criticized by The People for the Ethical Treatment of Animals (PETA) Foundation for using 'cruel' contraptions.
The animal rights campaigners want him to remove 'barbaric'…