Posted on September 23, 2019September 30, 2019 by Erik Chipchase The Landmaster is a unique 12-wheeled amphibious articulated vehicle constructed by Dean Jeffries for the 1977 science fiction film Damnation Alley.