Tag Archives: Luc Delahaye

Luc Delahaye was born in Tours, France in 1962.