Shrunken Head Video Trailer

The Shrunken Head guys are in their own world up in Portland, and we'd expect nothing less from their trailer.