StillĀ a beautiful place.

Ramsau in winter.

Ramsau

Ramsau

UPDATE: While surfing around with Google Earth, I think I found a shot that shows the webcam housing for the shots above. Seems like the right angle and placement.

Webcam housing.