Sheriff's Deputy on leave after fatal pedestrian crash

Top