@OCCA: From what I can find, it just vanished after 2004 until it was spotted at the 2010 Toronto Auto Show. After that, it disappeared again. So all you can say is that it resides in Canada.
Here's a video of the car. http://www.youtube.com/watch?v=3Jydm6YPmT4
Join our weekly update alert so you never miss out on pictures of the finest, most expensive, fastest, and most exciting exotic cars. You'll get alerted to...