Cop cars on Island
I think that is/was on 'Iceland', which is nevertheless an island also.
Cool picture!
Print