Holy effing GT2 @ Nurburgring

I’ll give you a hint, … what does “RR” stand for?