Chen Lu (Earth-81648)

Chen Lu is a former Chinese scientist who defected and moved to America after a lab accident made him highly radioactive.