Toyota Show Off The New Land Cruiser LC300's Off-Road Capabilities

The hotly-anticipated LC300 Land Cruiser is a proper beast off-road. Check it out.