Does anyone know who owns/operates this page? Also, who owns the car pictured in it with centerlock wheels and a white checkered flag (lightweight looking) sticker?
Any idea how to contact them?
Follow Ups: