Getty Images

Stock Photos from 123RF

Striped umbrella on a deck on Lake Winnipesaukee, New Hampshire

Striped umbrella on a deck on Lake Winnipesaukee, New Hampshire

Striped umbrella on a deck on Lake Winnipesaukee, New Hampshire
© Andrew McDonough

Stock Photos from 123RF


Stock Photos from 123RF