He ruled Russia almost a century ago. And somehow, a statue of communist leader Vladimir Lenin has now found its way to Seattle. It's not one of the city's more famous landmarks - like the Space ...