Dover

Dover is the capital and second-largest city of the U.S. state of Delaware. (COURTESY PHOTO)

Dover is the capital and second-largest city of the U.S. state of Delaware. (COURTESY PHOTO)

Dover is the capital and second-largest city of the U.S. state of Delaware. (COURTESY PHOTO)