In conclusion, increasingly, scientific discoveries keep pushing back the frontier of the possible. 

En conclusion, de plus de plus, les decouvertes scientifiques font reculer la frontiere du possible. 
