Cara Delevingne, Jimmy Kimmel, & Other Stars Bash Walter Palmer for Killing Cecil the Lion July 29, 2015