Wild Rose Briar
Wild Rose Briar

Location: Granville Country Park, Telford.

Wild Rose Briar

Location: Granville Country Park, Telford.