Zvezda watch

Russian vintage mechanical watch – Zvezda. Zvezda Watch Factory (Uglish). Zvezda literally meaning “Star”.