Riding On A Cloud: 1987 Citroën CXA CX Prestige


Daily Turismo is always on the hunt for the weirdest, most obscure cars and this next kammback designed beauty is definitely one for the books. This French freak is a perfect example of why you shouldn’t trust anything made by the French (except for wine, of course…and cheese…and baguettes but that’s it). The Citroen CX […]