Japanese Police Motorcycle Riding Competition




Japanese police riding and safety skill challenge and demonstration.