Anyone know if this is custom... random picture on my harddrive... always one of my favorites when it shows up on my screen saver, I've always just wondered if any company makes a grill delete kit like this? any more info on this car or whom it belongs to?