What Does A Herring Gull Eat?

What Does A Herring Gull Eat? Diet varies with place and season, includes fish, crustaceans, mollusks, sea urchins, marine worms, birds, eggs, insects. Scavenges refuse and carrion. At sea, may feed on schools of fish driven to surface by foraging whales. Do herring gulls have predators? Breeding colonies are preyed upon by great black-backed gulls,