Dellwood Seamounts (original) (raw)

The Dellwood Seamounts are a seamount range located in the Pacific Ocean northwest of Vancouver Island, British Columbia, Canada. They are also known as the Dellwood Seamount Range or the Dellwood Seamount Chain.

thumbnail