Liverpool, United Kingdom

Live in a village called Rainford on the Merseyside and Lancashire border.

Listening History

Dutchian Soul

58

57:28