Previous Home Next
171

Proof that the French do try to speak English in Paris.