Train à Grande Vitesse

Comment by satellite lover

Look to the south west – past the great station ( the French shame us Brits with their railways) Does anyone know what this is? View Placemark / Google Earth