Or could be former track car. I have seen some abandoned cars at workshop that looked like track car because they have roll cage and a lot of sponsor stickers.If abandon somewhere then don't know owner where, but if in workshop probably owner don't want to repair.....lol