Alice Tully Hall, home of the New York Film Festival, juts out onto 65th and Broadway as if it's about to cruise downtown. Until recently, if you zoomed in on the Google streetview of this intersection you would discover a grinning man in a suit, flipping you off with both fists...
Read More