A flesh scavenger