Passport! Papers! Bah! Use your guns on me! They cannot stop me! Nothing can! Dr. Chen Lu, Ph.D, (Chinese:陈露) aka Radioactive Man (Chinese:放射性人) was a Chinese Nuclear Physicist in Marvel Database
How did it get to six months into 2018 already? Possibly because we've all been enjoying so much great TV …