200 Miles Into The Trip, He Heard ‘Barking’ Coming From The Front Of His Car
A traveler embarking on a road trip in China had covered approximately 200 miles when he was startled by the sound of barking emanating from the front of his vehicle. ...
Read more