wedding-rome-03-11013

By 3 October 2013

Bride and groom enter the Terme di Caracalla town hall for their Italian wedding

Leave a Reply