Where is Minnesota's Lion Killer?

Download
Protesters call attention to the alleged poaching of Cecil the lion, in the parking lot of Dr. Walter Palmer's River Bluff Dental Clinic on July 29, 2015 in Bloomington, Minnesota.
( Adam Bettcher/Stringer / Getty )
PRI WNYC