It will be interesting to see if this was an NPA that went wrong (like UPS at Birmingham) or nasty sink/windshear on short finals. Or a bit of both. I wonder what the picture was like at MDA? None of the actuals reproduced here are above minima...
To collect what looks to be part of the 23 ILS localiser array with the radome they must have touched down a fair distance short of the threshold.