Has anyone heard of a club named "Belcher Racing Team" ?
It's around the St. Petersburg/Clearwater Florida area.
I have now seen TWO of these cars around lately, and yet to find any information online for this club.
Reason for asking is I just seen a brand new 05 GT. Appeared totally...