Space telescope satellite