“We Deliver” premiers April 20, 2001 on www.sputnik7.com.
More
From VICE
-

Maha Haq for VICE -

(Photo by Richard Corkery/NY Daily News Archive via Getty Images) -

Screenshot: Xbox -

(Photo by Iris Schneider/Los Angeles Times via Getty Images)