S

This is a great facility and they mean business be...

This is a great facility and they mean business because you get the best drivers in the world to come there. As a spectator I guess my only gripe would be leaving the venue after a race. Didn't seem to be a smooth as it could be.

Comments:

No comments