"had been seen" versus "has been seen"? Isn't the former the pluperfect?
In English the present perfect is not supposed to be used with a specific time, but the present perfect + martedì combination is fine in Italian.