Ready To Pre-order The New Toyota Land Cruiser LC70
Good news Santa has come early! Many of you have been waiting patiently for this Land Cruiser LC70 body, well you can now pre-order yours and get it before Christmas release date is on the 25th November get yours before we run out of stock.