Wait! You mean other people in the world are not familiar with this strange American tradition? Yay!!
Umm....it's a ball that is at the top of a building in times Square in New York.
On new years they "drop" it to ring in the new year. (Actually, it slowly descends)
If they'd actually drop...