In the world’s best Land Cruiser museum