Leigh Frost

Leigh Frost from the United Kingdom is the owner of this very cool MC21 track bike. He has done a few upgrades here and there and really enjoys taking his NSR out for weekend race meets.

BACK

HOME