Conan meets Buffalo at the Greyhound Station

The Greyhound Station on Main Street, Houston, TX, ca. 1992 as seen on Conan O’Brien.  Check out some other great local tv clips from YouTube in my column this week in Art Attack.