The Longest Battle in World War I Occurred Around Which French City?Slate Mini Crossword for June 25, 2025 Slate Crossword: Book of Legends? Read at slate.comUnable to calculate read time Collection [| ... ]