impregnable vehicle