Doctors amazed Landis is still riding