Thank you for liking
You have already liked this page, you can only like it once!
The Salvation Islands ("Iles du Salut"), off the coasts of French Guiana, and 20 km downrange from the Guiana Space Centre, Europe's space port.