I've just discovered that the little black spots are webcams. I've wasted a lot of time seeing snowy sights in America, Canada, etc. it's kinda addictive.