Oddly enough, I saw the same photo today and also wondered what they are. I recognised them as VBLs, French Panhards and was amazed to discover that the French have 1000 troops in Afghanistan as part of the Kabul Multinational Brigade (KMNB) within ISAF .
One thing that rattles me about them.... They are french!!!! They,ll have 1 forward gear & 5 reverse !!! Seriously though has,nt this Country of ours got the savvy to make stuff like that ourselves ? IMO its foolhardy to buy so much Military equipment from abroad. If the sh1te really hits the fan big time in the future. We could end up in poo strasse.