US troops fought their longest battle in history, one so punishing soldiers called it `The Meat Grinder' or `Death Factory'.