1966-Cobra- (1) back to article 1966 Cobra Dream Machine on Big Muscle The Big Muscle team decided to try out new things in Santa Cruz, California. By saying new, we don`t mean a brand new vehicle, but an old, and for the first time shown 1966 Shelby Cobra replica. So, an ideal ... Read More