What’s in a Name?

All are photos of the same plant/bush/ shrub


Does anyone know the name of the plant that yields this flower? It’s very thorny. It seems to be a perennial bush/shrub..

I know there is a way to take a picture and run a search on the internet but I don’t know how. I photograped this at the edge of someone’s yard. Any info would be helpful. ¬†Help!