I was just reading the latest MM+FF, specifically the article on procharging an 05.. they mentioned XLR8 of Boston as being the shop.. I live near boston and have never heard of them, nor can I find a website
can anyone point me in there direction?
can anyone point me in there direction?