Tejal Sandera 60 2024 days ago When the Allies landed on the D-Day beaches, they were supported by a host of strange vehicles created by an eccentric British commander – and they were crucial in winning the battle.