On this day: The Echo 1 satellite launch heralded a new world of communication 1565517090-Satellite
Updated:

1565517090-Satellite