It’s a bird, it’s a plane, it’s a GIANT Bills pennant! ‘You need only to look to the sky over downtown Buffalo to see the giant 40 foot wide ‘Let’s go Buffalo’ pennants atop of the Seneca One tower, the tallest building in Buffalo.’ No related posts.