Well, the photo is not showing up on my browser, but the file name “Rolling Mine Exploder NH101.jpg" did flash by, so I blindly guessing it is one of the devices the British Army developed for the D-Day landing, to clear paths through mine fields by exploding the mines in front of the vehicle carrying the device.