Late in 2010, between December 3rd and 5th to be exact, the Catalina Grand Prix was run on that tiny island which sits some 26 miles off the Southern California coast. The 2010 event went off almost perfectly despite some new limitations, and such a good time was had by all who attended, the question [...]
Archive
Recent Comments
Links