2 Nov 2021, 16:59 UTC · By: Stephen Rivers / The Citroen C6 is an ultra luxury sedan from France that's not even legal here but Doug DeMuro found one at Lane Motor Museum and he takes us on a tour