Passengers on a flight from the Dominican Republic got quite the scare after a plane caught fire in a crash-landing at Miami International Airport, leaving three people in the hospital recovering with minor injuries.

Red Air Flight 203 was traveling from Santo Domingo, Dominican Republic with 126 passengers and 11 crew members. The plane’s landing gear in the nose of the plane reportedly collapsed during landing, causing the plane to skid down the runway on its belly.

RELATED: EgyptAir Crash Likely Caused By Pilot Smoking, Experts Say

The plane ripped through a communications tower and small building before landing in a grassy area of the runway, the NY Post reports.

“I thought I was going to die,” said Passenger Paolo Garcia. “All the windows were broken, and someone, like, broke his leg and arm. Horrible. The plane was like jumping and jumping and jumping.”

Passengers were bussed from the plane and taken to the terminal safely where they were reunited with loved ones.

The Federal Aviation Administration and The National Transportation Safety Board are investigating the crash and fire.

RELATED: Plane Makes An Emergency Landing After A Phone Charger Causes A Fire