This is the heart-stopping moment a puppy was almost run over by a passing motorcycle and truck in Vietnam.
Dashcam footage shows the pooch crossing the road when the motorists drove by in Ho Chi Minh City on February 2.
The pup was almost hit by the speeding vehicles, but a rider who noticed it stopped to pick it up. The truck following behind also slammed the brakes to check on the puppy.
Truck driver Ong Soi said: ‘I was surprised. He was almost hit because he was so little. I am relieved that the dog survived.’