Chinese: 这场事故发生在我们的眼皮子底下。
English: The accident happened right before our eyes.
French: L'accident s'est produit juste devant nos yeux.