Anyone remember the green sheep site?
The one where there's this picture of a green long-necked Llama/sheep, tiled across the screen. Saying "baah" in a spaced out voice.

Anyone know where that picture is?