Ryan Nyquist has been riding BMX professionally for over 20 years... now he rides a bit of mountain bike too!