American Artifact world premieres tonight with two showings at the Red Vic Theatre on Haight Street, 5pm and 7pm.

If only everything about this movie were as cool as that [...]