In fact, they saw this people who landed at their shores as alien.
En fait, ces gens qui débarquaient leur semblaient très bizarres.
In fact, they saw this people who landed at their shores as alien.
En fait, ces gens qui débarquaient leur semblaient très bizarres.