Medieval Stained Glass in Le Mans Cathedral
The city of Le Mans is in the Loire region of France, 300 miles southwest of Paris. Le Mans is an ancient town with Roman walls, the seat of a Roman Catholic diocese, and is famous for its 24-hour sports … Read more →