rita queen of speed is in england and england was in the 1984 olympics
EDIT: but i also think it might be a coaster in russia or east germany because they were the top 2 countries the 1984 winter olympics
by one of the photo's i can see that its def. a steel coaster and in another it looms like the coaster has a dragon head (doubt it) and also looks like its going either up or down a helix