A small plane was forced to land on a Nevada beach after it lost power.

The plane, which was headed from Las Vegas to El Paso, Texas, landed on Special Events Beach at Lake Mead National Recreation Area between two portable restrooms.

“We were all holding each other's hands, and we prayed to God, we did,” passenger Lydia Miranda said.

Fox 5 reported that the plane’s pilot circled back toward Boulder City when the engine stopped in an effort to avoid landing in the mountains or on the water. He managed to land the plane on the beach without damaging any park facilities.

Two of the four people aboard the plane were treated for minor injuries.

WWII Vet Crash-Lands His Plane: 'I Never Really Got Worked Up'

VIDEO: Pilot's Incredible Landing After Front Gear Fails

'It Was a Miracle': BASE Jumpers Survive After Parachutes Get Tangled