Ad: This forum contains affiliate links to products on Amazon and eBay. More information in Terms and rules
Ok...I'm going to bite.
Where on earth was this pic taken with a Me109 and a truck with an English company name? Jersey in the Channel Islands perhaps?