At any given moment of time, a snapshot could be taken of this arrow. In this snapshot, the arrow would not be moving. Let us now take another snapshot, leaving a very small gap of time between them. Again, the arrow is stationary. We can keep taking snapshots for each moment of time, each of which shows the arrow to be stationary. Therefore the overall effect is that the arrow never moves, however it still hits the target!
Where lies the flaw in the logic?