Stephen Wooldridge, the former world cycle champion has passed away. He hailed from which country?
[A] United States
[B] France
[C] Australia
[D] Germany
Click Here to Display Answer