Standard Films “TB20″ Teaser

Hard to believe Standard Films “TB20″ is, well obviously, 20-plus years in the making. Think of all the riding that’s gone down to fill the TB coffers with footage. A lot. Catch the world premier in Denver, CO on September 16. —AB Standard reports: Originating…