- 6 hours ago
- News
- Duration 2:35
More than 200 top archers from countries around the world are in Lac La Biche, Alta., taking part in the 2024 World Archery Field Championships. The northern Alberta hamlet is showcasing a new facility — and a sporting selfie spot that’s hitting the mark.