Ball Watches is one of those deeply-underrated watch brands with an interesting history (specifically, building durable watches for rail workers), offering compelling watches, stuffed with features at ...