A plane with 141 people on board went up in flames on Tuesday after crash landing at an airport in the central Peruvian town of Jauja, local media reported.
There were no deaths, though many people sustained minor injuries, as passengers were able to disembark the Boeing 737 in time, according to newspaper El Comercio, which published dramatic footage of the incident online.
One video showed people running from the Peruvian Airlines plane, which appeared to have veered off the runway and had a broken wing, with smoke billowing and flames spreading out on the ground behind it.
Witnesses said the pilot had lost control in high winds, while others said the fire had been caused by an exploding tyre. The incident took place at around 5pm (2200 GMT).
The plane was on a special flight from Lima to Jauja, 260 kilometres west of the capital. The small town has been practically cut off for weeks due to some of the worst flooding Peru has experienced in decades.