Well, you're using Internet Explorer for one thing...may be best if you try another browser program, like Firefox.
If I had to put it down to anything, definitely browser related...unless you had a disconnection while the webpage was being downloaded.
Also try putting the IP address of grandprixgames.org in your address bar...which is : 212.91.253.146...if that comes up, then you've got a DNS issue...refer to your ISP for tech help.
Hope this helps!