Rupert Giles
Rupert Giles
Rupert Giles
Last Updated February 11th, 2000
By Lissenna Half-Elven