Boise Bike Patrol Officer bikes nearly 100 thousand miles