Sorry guys but I just wanted to know where is the McLauren that is in Massachusetts located. One of these days I would love to go with my cousin and one of my friends just to go see it. Hopefully the guy, from where someone said it was, will let us get a close look at it.
So please can someone tell me were it is located. Also hope to see you guys on the 4/12/03.
So please can someone tell me were it is located. Also hope to see you guys on the 4/12/03.