Looked up Japanese Sniper image on Google and this is what was shown captioned "Japanese Sniper unearthed in Tipton Park"
I think this casts doubt on Foggy's war memories what he portrayed as a sniper was clearly Eli on his way to a Fancy Dress party done up as a short sighted Popeye!
A scene in the episode always gives me a Christmas feel, it is where the trio are walking along a lane with the sun low in the sky, just before Wesley pulls up in the hearse