translate English to French: We must have looked very exotic to them, and somewhat out of place too !
Nous avons dû leur paraître très exotiques, et aussi légèrement déplacées !