A huge monitor lizard has been spotted devouring a stingray in front of stunned tourists.
The dinosaur-like reptile fished its dinner out of a reservoir and dragged it to shore.
It then started feasting on the ray’s innards as a group of surprised visitors watched on.
READ MORE: Hawk-ward rescue after huge bird of prey gets tangled in TV aerial
Navaraj Rajendran was walking through the area when he captured the “wild moment” on camera.
The 25-year-old student, who is currently studying in Australia, was visiting his family in Singapore during the semester break.
The Singaporean native was enjoying a morning stroll along MacRitchie Reservoir on 20 July when he spied the reptile thrashing in the water.
“The monitor lizard was dragging a large stingray onto the shore,” Navaraj told Need To Know.
“It started eating the ray right on the bank – just a few feet from the boardwalk.
“Although it was my first time seeing something like this, I was not surprised, as I’m sure things like this happen all the time in nature.
“However, I was shocked at how close the lizard came to us and how large its meal was.
“It was nice to be able to see such a wild moment up close.”
Navaraj said the monitor lizard was between 6.6 and 8.2 feet (2 and 2.5 metres) long and said it was the largest one he had ever seen.

He also suspected that the stingray had died before the lizard fished it out of the water.
The student explained, “Unfortunately, we did not see how the lizard got the stingray.
“But we did notice a fishing line coming out of the ray’s mouth, which could be how it died.”
READ MORE: Biker narrowly avoids being mauled by leopard after it lunges at him on motorway