Russian scientists are no strangers to sensational claims...
“Russian scientists are no strangers to sensational claims... “
OK so what is that photo supposed to be of I wonder?