The Cane Toads for a Free Tibet Action Committee have arrived in Beijing August 7, 2008 Buy a print of this cartoon