PETA upset over ape in Aflac ad

April 28, 2008 04:59 PM