One of the biggest attractions in the recently held Manila International Auto Show 2010 was the Land Rover Terrapod Experience. It is a mobile off-road track that can demonstrate the capabilities of the Land Rover vehicles in a similar off […] ↓ Read the rest of this entry…