Turbulence: An Old Challenge and New Perspectives