Does anyone know who this car belongs to? http://www.flickr.com/photos/msalup/5487943930/in/set-72157626163911130/ apparently taken at 2011 02 19 FARA Race in Homestead .. has an astro top on it -- Regards Michael King