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
Though there is still one week left in the Overwatch League regular season, Week 4 was an end of sorts. …