Thousands of Madrilellos gather here for a ritual every New Year's Eve.
Every New Year's Eve, thousands of Madrilellos gather here for a ritual.