A kitten is thought to have travelled up to 300 miles while clinging to a car bumper. Continue reading...