Joe Thornton was born in St. Thomas, Ontario, a city located in southwestern Ontario, Canada. The city is known for its rich history, vibrant arts and culture scene, and its proximity to major urban centers such as London and Toronto.
Joe Thornton Brain Busters: 30 Questions to test your mental endurance