Land Rover Discovery 4 named Best Towcar
(Oct. 17, 2012) -- The Land Rover Discovery 4 has won the Best Towcar title in the first Caravan Talk reader awards, announced today at the Motorhome and Caravan Show at the NEC, Birmingham, writes 3D Car Shows.