THE RUSSIANS HAVE LANDED!! And By Ed Driscoll | July 11, 2002 11:49 PM THE RUSSIANS HAVE LANDED!! And they’ve brought 2 million barrels of crude oil with them.