U.S. showbiz veteran BOB BARKER has donated $2.5 million (£1.7 million) to People for the Ethical Treatment of Animals (PETA) to help the organisation open a new office in Los Angeles.