Some oddities about this.
No bodies, no blood stains on the seats.
No tire marks like the van was just sitting there.
A nice Mercedes van for locals?
You cracked the case, Sherlock! Keep throwing out those idiotic conspiracy theories that support your slobbering love affair with the murderer Putin!