• 2 years ago
Space really is the final frontier for Italy's failing manufacturing industry, as a massive injection of capital lights the blue touch paper and launches aerospace industries around the city of Turin.

Recommended