The Russia thread.
The Russia thread.
Out of context: Reply #463
- Started
- Last post
- 1,057 Responses
- sted1
More than 600 Russian scientists sign open letter against war with Ukraine
More than 600 Russian scientists sign open letter against war with Ukraine