Join us at OC Watch Company in Walnut Creek this Sunday to watch the 2013 Formula 1 United States Grand Prix in Texas, live on TV. We will watch the race here at the store starting at 10:30 am Sunday November 17th, 2013 until the race is over. The United States Grand Prix is currently held at the newly completed purpose-built race track Circuit of the Americas located in Austin Texas. This track is 3.4 miles in length with elevation…
Find out more »