To build anything, to fight anything ... 5th Overseas Pioneer Battalion, C.E.F.
Tower of Babel - Detail -
Work