Although McMurdo doesn't have it's own webcam,
nearby Scott Base has two of them:
>Scott Base Webcams
"The first camera is located in the Hillary Field Centre
briefing room, looking towards the vehicle hitching rail"
"The second camera is in the wet lab looking
towards the mess"