Gulls are capable of drinking both salt water and fresh water. The reason gulls can drink salt water is due to glands they have called "salt glands." These salt glands remove the salt content from the water. The gulls then eliminate the salt through their nostrils.
Courtesy of ehow.com