A group of soldiers try to take out powerful German cannons on the Aegean island.
04-04-2021
ITV4
All episodes