On this day: The Echo 1 satellite launch heralded a new world of communication 1565516980-Sputnik copy
Updated:

1565516980-Sputnik copy