Sharon, Neil, Amelia and Joshua

Christening and Wedding Blessing – Chapel Royal, Hampton Court Palace, July 5, 2014