NEIL ARMSTRONG, _____ ON THE MOON, LIVED IN THE USA.A. THAT FIRST...

21. Neil Armstrong, _____ on the moon, lived in the USA.

A. that first walked

B. which first walked

C. who first walked

D. whom first walked