Looks like Long Island in the background so she's landing on 33L.
If its the normal landing time, winds had just started to gust to over 20kts W - that's over the autoland crosswind limit.
Ok for a manual landing but perhaps a sudden gust caught them out.
Always best to come down firmly with a cross wind.
Darren - It does look suspiciously like that truck was on the 27 which intersects with 33....but it could be on the service road - taken with a very long lens.
Touch and go clearly seen
here