I could buy that before I could the idea of him being able to fly and maneuver through sewer tunnels with those giant vulture wings. Of course, in a world where radiation gives a person super-powers instead of causing him to die a horrible death, anything's possible.