Dog Rose (Rosa canina) in flower. Scotland