No caliper. The rotor appears to be a ventilated one with large cooling fins.
Nothing on the road surprises me anymore, nothing. When I see shit like this, I try to put as much distance between him and me as is possible. Sometimes that means speeding up; others, it means slowing down. Just stay away from wackos like these.