A Salvation Army major set a new record over the weekend by ringing his bell for 150 hours straight in celebration of the organization's 150th anniversary.

Major Marcelino “Butch” Soriano, 47, set up his kettle and took up his bell in front of a Walmart store in Murrieta, California, at 4 a.m. Monday and kept on ringing for almost a full week. By Friday, Soriano had beaten the previous bell-ringing record of 105 hours.

And he kept on ringing.

At 10 a.m. on Sunday, Soriano met his goal, ringing for 150 hours straight. 

According to the Salvation Army's bell-ringing record rules, Soriano was able to take a five-minute break for every continuous hour he rang his bell. He was allowed to eat, sit, go to the bathroom and nap only during those five minute breaks. He could drink something, as long as it didn’t get in the way of his bell ringing. Volunteers were on hand to step in and continue ringing during Soriano's five-minute breaks. 

After 51 hours of continual ringing, Soriano said that his feet started to ache. By 84 hours, they were severely swollen.

“I was like, I don’t know if I’m going to be able to keep going,” Soriano said in an interview with CBS Los Angeles

But keep going he did. For another 66 hours. And in doing so he set a new bell-ringing record and drew worldwide attention to a worthy holiday cause.

The Pechange Resort & Casino in Temecula sponsored Soriano's record-setting session, matching donations up to $2,000 and providing Soriano with a hat, coat, chair, heat lamp — and massage therapist, as needed.

Related on MNN: