Geoffrey le Rat

French Grand Master of the Knights Hospitaller

Categories: