ScienceTelstar satellite turns fifty todayTooba AltafJuly 12, 2012July 10, 2012 by Tooba AltafJuly 12, 2012July 10, 2012 Fifty years back, on this day, television viewers in France and England got to see something completely different on their television sets....