from first shot to silence of peace: timeline of world war i
April: Battle for Vimy Ridge , defining moment for Canada . July: Last Russian offensive ends in failure, as revolution nears; inconclusive Battle of Passchendaele in Belgium . ..…
April: Battle for Vimy Ridge , defining moment for Canada . July: Last Russian offensive ends in failure, as revolution nears; inconclusive Battle of Passchendaele in Belgium . ..…