SHARECOMMENTMORE

ATLANTA -- An Atlanta-bound Delta Air Lines flight was forced to make an emergency landing in Newfoundland Tuesday morning.

Delta spokeswoman Leslie Scott said the plane was en route to Atlanta from Brussels, Belgium. Mechanical issues forced it to land in Canada instead.

The plane landed safely at Stephenville International Airport in Newfoundland. No injuries were reported.

The passengers aboard the flight finally made it back to Hartsfield-Jackson Atlanta International Airport at 2:39 a.m., after a nearly 12-hour delay.

RELATED | Escalator catches fire at Atlanta airport

Passenger Simon Dewaele told 11Alive News that the flight crew announced one of the plane's generators failed on takeoff. A second failed somewhere over the ocean, which is what caused the problems.

Delta handed out vouchers for hotels and food to the passengers after the plane landed in Atlanta.