Using the long arm of the internet, Russian astronomers are making discoveries using a telescope in New Mexico, USA.