Toyota Land Cruiser Invincible 2025 Review: The Rhino
Introduction & Overview
The new Toyota Land Cruiser is one of the finest off-road vehicles ever made—even when compared to top-specced luxury off-roaders. Born as the Toyota BJ on 1 August 1951, it made history by conquering Mount Fuji’s sixth station. Renamed in 1954, it has since become Toyota’s longest-running model, with over 11.3 million sold across 170+ countries.