Tomica Toyota Land Cruiser No. 2, 1970, Made in Japan ‐ Mercari: Shop from Japan