Giants are a race in the runescape universe. There are many variations of giant found in the world at various combat levels.
Advertisement
Giants are a race in the runescape universe. There are many variations of giant found in the world at various combat levels.