Avengers: Red Taped
A world renowned nuclear physicist turned diplomat
Place of Birth
Lanzhou, People’s Republic of China
Dr. Chen Lu was his country’s foremost researcher in nuclear radiation and its effect on humans, but was sent as his country’s liaison to the Commision on Superhero Affairs.