A
Anonymous
Guest
Hi does anyone know where they race and when as I don't speak French and can not for the life of me find anything out! I think it would be a great long weekend to drive to France to watch the cars we all love racing! Or in England if we are lucky!