Big Marsh Slough


Big Marsh Slough - lake of the United States of America.