steventorresramos.com
Russia just announced that it is sending humans to the moon
European Space Agency’s version of a permanent lunar base. Before 2030, Russia plans to land its first cosmonauts on the moon, and Europe wants a piece of the action. They’re a little late for the …