Oxygen masks dangle from the ceiling, debris litters the aisles and parts of the floor are completely ripped up.
These new pictures show inside the cabin of an Air Canada plane that crash-landed on the Halifax Stanfield International Airport's runway earlier this year.
The Airbus 320 crashed into a power line on landing and then skidded off the runway in March - sending 25 people to the hospital with injuries.
The Transportation Safety Board, who released the images of the interior, attribute the damage to the floor punctures from 'aircraft structure' underneath, Global News reported.
The flight was headed to Halifax, Nova Scotia, from Toronto on March 29 when it touched down 1,100 feet (335 meters) short of the runway during a snowstorm at around 12.30am local time.
The landing was so significantly short of the runway that it hit a power line, knocking out power at the airport, investigators said earlier this year.
The crash into the bank of antennas tore off the plane's main landing gear, nose cone and an engine.
Flight AC624 had 133 passengers and five crew members on board when it crashed. Those taken to hospital had injuries that were not life-threatening.
After the crash, Mike Cunningham, the regional manager for Canada's TSB, said he was sure the power outage was a factor in the delayed response in retrieving people from inside the plane.
Passengers complained that they had been left waiting on the tarmac for up to an hour in wind-whipped snowy conditions before buses arrived.
They were sent checks for C$5,000 (US$4,000) to compensate them for their ordeal.
Calibration Flight Carried Out at Chengdu Tianfu International Airport
Emergency Drill Held at Pudong International Airport in Shanghai
Emirates to Serve 500,000 Christmas Meals at 40,000 Feet
Emirates Brings Summertime Zest to Its Menus
Etihad Airways Launches New Fully-Customisable Economy Experience
Star Alliance Opens New Lounge at Amsterdam Airport Schiphol
Japan Airlines to Introduce New Spring Menus on International Flights
Tis the Season for Emirates Festive Offerings