What’s with the Horse Masks?

1 year ago by in Germany, Indoor Tagged: ,

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