Tag "walker brothers make it wasy on yourself"

Mar 22, 2019: Scott Walker, of Walker Brothers Fame, Dies

Although they were American, the Walker Brothers set up shop in England and were swept into fame as part of the British Invasion.

Read More