News

The answer lies across the Atlantic in the city of Waltham, Massachusetts ... the city is known as ‘The Watch City’ and its seal sports the image of the Waltham Watch Company’s factory.