Todd Barry x Harley Davidson Todd Barry creates new short film for Harley Davidson entitled “The Frozen Few”.