More American muscle from a car show in Helsinki, Finland. A few familiar cars made an appearance, and there was some definite ear-piercing sounds that are purely music to our ears.
Build your own custom newsletter with the content you love from Street Muscle, directly to your inbox, absolutely FREE!