Siberia would explain their love of communism but it doesn’t explain why they all speak Spanish.
They speak Spanish because that was the language of the conquistadores, before that, they were speaking some form of Indian language, just as our native Americans did. They, also came across the Bering strait. Which leaves us to wonder just who was the original inhabitants of the Americas.