What will the future look like? How will new discoveries and research impact our everyday lives in 2050?
2011
2022
2021
2017
2024
1997
1972
2005
2019
1959
2008