Beach Town

The beauty of Gulf Shores, Alabama, resists the winds of change.

by