archytele The Vault

S1·E13 Overlord

Aired July 7, 2026

Synopsis

The Allies launch Operation Overlord to liberate occupied France and open a true second front.