???

I think it's some kind of Rose, can anyone enlighten me?
Rosa Rugosa maybe?

Comments
Sign in or get an account to comment.