A driver traveling from Taunton in Massachusetts to East Providence, Rhode Island, accidentally ran over a dog at 50 miles per hour.

But this story has a happy ending, believe it or not.

The poor pooch, a white poodle-mix, was struck by the Toyota sedan on Route 44 near the Segregansett Country Club, but when the driver checked the scene they saw no trace of the dog, so drove on, assuming it had made it safely across.

11 miles later, in East Providence, a fellow motorist informed the man that he might want to check his front grille, as there appears to be a dog stuck inside.

The driver quickly made his way to the East Providence Police Department to seek the assistance of animal control agents in removing the trapped pup.

"We took (the dog) to an emergency clinic, and now she's actually doing fine, crazy enough," animal control supervisor William Muggle — real name — told the Taunton Gazette.

The female dog did suffer a concussion as well as a minor bladder rupture from which she has since recovered.

Attention now turns to finding the animal's owner, and the East Providence Animal Control Center is asking anyone with information to contact them at 401-435-7675 or epacc@hotmail.com.

Not to be outdone by the East Coast, a dog in Southern California had a similar misadventure yesterday when it accidentally took a 110-mile road trip atop a pickup truck's hot engine and lived to wag his tail.

[photos via AP]