200 Miles Into The Trip, He Hears Barking Coming From The Front Of His Car
A man in China was 200 miles into his road trip when he heard barking coming from the front of his car. He pulled over to investigate and saw this: A puppy was stuck in the bumper. Somehow, it was alive. The driver knew he hit a dog a ways back but had an explanation… … Read more