Fearless Leader is the cannibal Captain America goes for the service station.