A platoon of Achilles tank destroyers from the 65th Anti-Tank...