Cleckheaton was transformed into a battlefield over the weekend as the Yorkshire Wartime Experience came to town.
The event, at a site off Hunsworth Lane, is now the biggest military re-enactment festival in the north of England.
It focuses on both world wars, with 500 military vehicles from both periods on display.
Over 50 re-enactment groups were invited to portray various armies and services.
There was also the chance to ride a tank.