Site icon Sport and Motor

Homebuilt “muscle car” from Stavropol, Russia. More info about it in the comments.

Exit mobile version