This is where the ball drops on New Year's Eve, ringing in a fresh start. Name that famous town center.
Answer Times Square
Bright lights, big city! Times Square is the commercial center of Midtown Manhattan, and it's one of the first things you picture when you think of NYC. Whether you're watching the ball drop on New Year's Eve on TV while half-asleep, or you're in the center of things on the streets of New York, Times Square is a must-see when in the Big Apple.
Last updated 5 years ago · 443.7K views · SOURCE