I had to set up a weather tracking webcam at work and it is one of them listed on this page:
http://www.instaweather.com/KNSD/default.asp?cid=6&listall=1&worldcount=3
Then under "World Wide InstaCams" click "More World InstaCams" and there are plenty listed there that all have static link images that update (at least most of them) every 5 minutes or so.