A puppy that was thrown out of a flat-bed truck at 50mph miraculously survived.
Horrified bystanders thought it was a teddy bear that had been tossed from the driver's side window at about 5.45pm on Friday in Yalding, Kent.
When they rushed to help they were shocked to discover it was a one-year-old terrier cross, who was malnourished and dirty.