What’s with the Horse Masks?

2 years ago by in Germany, Indoor Tagged: ,

What’s with the Horse Masks and google street view?