The Guess Who
Stroud, Gloucestershire, United Kingdom (Great Britain)