On 6 June 1944, thousands of men fought on five beaches once codenamed Utah, Omaha, Gold, Juno and Sword. A year later, the war in Europe would end. The project covers these beaches in a series in which passers-by, bathers and sunsets coexist with the metallic structures that remain, like ancient monuments of our wartime past, which make us understand how certain events articulate new meanings in the landscape.


The Normandy landings marked the beginning of the end of the II World War, an important event engraved in the memory of the 20th century. But what happens when a place becomes part of history, and can the landscape retain its memory?


The space portrayed by the photographer contains a crack linked to our past. Latent like the vestige of a wound, it attracts the attention of both the photographer and the spectator because intuiting the ruins of a battle from the present also brings us face to face with its ghosts.


All this is a reflection on the weight and the trace of the history that has been trapped in the light of those beaches, where thousands of men stumbled upon an inferno of mines and gunfire that generated confusion of thousands of dead who have remained linked to the constant crashing of the waves. When you look closely at those beaches through a camera, you perceive a tremor that transcends the visual because photography, using the poetics of the contemplation of the place, makes us participants in our history.

  • 1-ENS-NH10621-0
    Rest of the artificial bridges constructed for the Disembark. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08833-3
    Rest of the artificial bridges constructed for the Disembark. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26026-2
    Rest of the artificial bridges constructed for the Disembark. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26024-1
    Rest of the artificial bridges constructed for the Disembark. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26012-1
    Rest of the artificial bridges constructed for the Disembark. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25536A-0
    Rest of the artificial bridges constructed for the Disembark. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08115A-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08117-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG2553-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG2555-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25622A-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26326-0
    St.Côme beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26324-0
    St.Côme beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26329A-0
    St.Côme beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26424-1
    St.Côme beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25226-0
    Le Chaos beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG2518A-2
    Le Chaos. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25122A-4
    Le Chaos. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG2615-4
    "Czech hedgehogs" (were used to impede the movement of tanks and vehicles). Varreville beach. Code name "Utach Beach" (Normandy, France).
  • 1-ENS-NG25714-0
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG2578A-0
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG2575-0
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG25734A-0
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG25733-0
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10912-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG2645-4
    Arromanches. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26017-1
    Arromanches. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26019-1
    Arromanches harbour. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26031-0
    Arromanches harbour. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG26033-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG2568A-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG25810-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25822A-1
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25720A-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG2563-3
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG25629A-1
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08722-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH1087-3
    St. Laurent beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10933-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10929A-0
    St. Laurent beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10935-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10928-1
    St. Laurent beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10926-1
    St. Laurent beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10924A-1
    St. Laurent beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10922A-1
    St. Laurent beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG25036-0
    Aubin Sur Mer beach. Code name "Juno Beach" (Normandy, France).
  • 1-ENS-NG25015A-0
    Aubin Sur Mer beach. Code name "Juno Beach" (Normandy, France).
  • 1-ENS-NG26210-0
    Asnelles beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG25526-2
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH0761-3
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH0725-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH0737-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH08710-2
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH07215A-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH09510A-0
    St.Côme beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH07514-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH07431-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NG25313a-0
    Colleville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 3-ENS-NH1163A-2
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH0721A-0
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NG2625-0
    Varreville beach. Code name "Utach Beach" (Normandy, France).
  • 1-ENS-NH0785-2
    Ravenoville beach. Code name "Utach Beach" (Normandy, France).
  • 1-ENS-NH0841A-3
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH09113A-0
    Port-en-Bessin beach (Normandy, France).
  • 1-ENS-NH09127A-0
    Port-en-Bessin beach (Normandy, France).
  • 1-ENS-NH08029A-1
    Ravenoville beach. Code name "Utach Beach" (Normandy, France).
  • 1-ENS-NH07910-0
    Ravenoville beach. Code name "Utach Beach" (Normandy, France).
  • 1-ENS-NH07326-1
    Arromanches harbour. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH09019-1
    Port-en-Bessin beach (Normandy, France).
  • 1-ENS-NH07715A-0
    Arromanches. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08119-0
    Arromanches. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08435-1
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH08310-3
    Arromanches beach. Code name "Gold Beach" (Normandy, France).
  • 1-ENS-NH10917A-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
  • 1-ENS-NH10919-0
    Vierville Sur Mer beach. Code name "Omaha Beach" (Normandy, France).
La Fragua Room, Tabacalera
Madrid. Spain
June 2019