Scavenger, Marvel Universe