3: Darth Vader

Cyborgs and robots and humans—how do we tell these things apart?

2356 232