Mäkinen. I think they're rather trying to hide the rollcage design than the driver.
Printable View
Just found this on twitter :D :D
https://pbs.twimg.com/media/CvjFpdLUEAE1qkr.jpg
what more did you find out?
Even in tarmac spec it looks like a fart
Looks like a 'Max Power' special........