The Lost Song
An insight into the process and inspirations of British artist Steve McPherson, who creates his artwork out of plastic found on the beaches of Kent.
Country: UK.
Language: English.
Country: UK.
Language: English.