Getty Images

Stock Photos from 123RF

The longest covered bridge in the world (1282 feet), St. John River, Hartland, New Brunswick.

The longest covered bridge in the world (1282 feet), St. John River, Hartland, New Brunswick.

The longest covered bridge in the world (1282 feet), St. John River, Saint John River, Hartland, New Brunswick.
© Rob Huntley

Stock Photos from 123RF


Stock Photos from 123RF