Science Scene: Evolution of technology

AddThis

In this week's Science Scene, Ellen, Eva and Maluly discuss how technology has evolved to become a more integral part of our daily lives.