found-film.co.uk
Swiss town
A photo of a town. I’ve made the assumption that this town is in Switzerland because of the Swiss flags decorating the street but that may not be the case. There is a significant amount of distortion in the left and right hand sides of this...