Conan meets Buffalo at the Greyhound Station
November 29th, 2010 by Vernon
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.