Yawning Heermann's Gull
I'm going with Heermann's Gull as well. Its hard to tell sometimes, given its a juvenile, but these dark gulls are such dead giveaways.
I don't know the Western gulls but the bill colour makes me think HEERMANN'S GULL.
Wow, you managed to get pretty close.