It’s been a while - La Cité de la Mer, Cherbourg France.