Fenwick Island is the Venice of Delaware.

Fenwick Island is the Venice of Delaware.

  1. davio1962 posted this