Our site is new, so perhaps you clicked on a link to a page on the older, pre-apocalypse site.
Why not visit the new site or come by the shop at 1629 W. Hebron Parkway, Carrollton, TX 75010.