Oh, the sheer Gaul of it! Brit songstress Lily Allen put on a pubic display yesterday in Cannes. Obviously, she had nothing to screen at the festival. (Photo via Egotastic!)