Geraldo D.

Fly Half (10) · ZA · other

I am a disciplined and driven rugby player committed to constant improvement. I train with purpose, take coaching seriously, and push myself every...