The 2023 inductees to the London Sports Hall of Fame in southwestern Ontario were announced at Budweiser Gardens on May 8…(Read more here)

Originally published in CBC News
Published on May 8, 2023

Loading...