Hail and farewell John Glenn ....