We have the technology that's shown us where it is.
Nous avons la technologie qui nous a montré où c'était.
We have the technology that's shown us where it is.
Nous avons la technologie qui nous a montré où c'était.