Left out a few key points when they sold out and shut down the entire operation but I posted about that before.
At a time Shelby did take off but now they are dropping off big time! I mean the Shelby truck isn't even made by Shelby it is made by Tuscany in Indiana! Lol
Happen to see the pics I posted of the glue and stickers as stated previously.?.?.? Here is the link in case not: