The Kellys beach boardwalk in Kouchibouguac National Park, New Brunswick

The Kellys beach boardwalk in Kouchibouguac National Park, New Brunswick

© All Canada Photos/Alamy Stock Photo - 2022-06-25

water cloud sky water resources daytime ecoregion natural landscape afterglow wood body of water sunlight lake dock dusk line horizon landscape sunset bridge sunrise waterway symmetry pier calm boardwalk fence shore wetland dawn walkway tree ocean evening reflection sound nonbuilding structure fixed link reservoir stock photography marsh grass coast channel bay wave inlet loch sea grassland river