It's a limited edition—just 3000 watches will be produced. Most of us are pretty familiar by now with the vast intersection between auto racing and watches, and TAG Heuer is a name that racing fans ...