Ronald and Patricia Callahan of Keene are celebrating 50 years of marriage.

The couple married April 30, 1971.

Their children are Denis Callahan of Nottingham and Tim Callahan of Chester. They have four grandchildren: twins Summer and McKayla Callahan (10), Ryan Callahan (10) and Michael Callahan (7).

Recommended for you