I haven't confirmed this, but I'm 99% sure it's my car! You be the judge...
Shot taken in Odaiba, Japan by DDC back in '07
Found this on a Netherlands JDM Blog
Here's The link if you want to buy one:http://damnjdm.spreadshirt.nl/
I found it just google-ing for images. I can't believe it! I mean, I can... it's just kind've cool