A dog in America had a narrow escape when she was swallowed up by a street-sweeper.
Zoe the Great Pyrenees ran straight at the huge machine and promptly disappeared under it.
Her owner Gene Fee, from Missouri, feared the worst.
She went home thinking that was the last she'd seen of her pet.
Driver to the rescue
But truck driver John Reutter, who'd been behind the sweeper, called for help.
And when he had a look inside the sweeper Zoe was there amongst the machinery looking up at him.
He said she was "stuck in a small space, held above the ground."
Ten minutes, six city workers and three maintenance vehicles later Zoe was freed, unhurt but black instead of white.
They called Gene and the two were reunited.
And a vet said all she needed after her ordeal was some painkillers and a good shampoo.