A motorist rammed pedestrians and cyclists Wednesday on Île d’Oléron, a French island off the Atlantic coast, injuring several people before being detained by gendarmes, officials said.
Two of the injured were in critical condition, said…
Continue Reading
