OK
Sounds like this:
Landed long...a bit fast...perhaps spoilers did not automatically deploy...though it appears thrust reversers are in reverse position.
Perhaps during rollout, breakdown in cockpit procedure to verify spoiler deployment.
So much like Air France in toronto.
a go around is almost always an option.