Thank you for your patience while we retrieve your images.
17 of 29 photos

Independence Day

Fireworks explode behind Portsmouth, New Hampshire's landmark North Church in celebration of Independence Day.