Summary: Video highlights from The North Face Masters at Kirkwood, CA. The last stop proved to be the best one of all.