A raging wildfire has swept through the town of Jasper in the Canadian Rockies, devastating up to half of its structures and forcing 25,000 people to evacuate.
The picturesque resort town, nestled in Jasper National Park, saw flames higher than treetops engulf its southern edge on Wednesday evening.