"I'm not sure how I got here," Vulture explains. "Has to do with Spider-Man, I think. I'm still figuring this place out, but I think a bunch of guys like us should team up and do some good."
Francis Ford Coppola could never make something so poignant