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. Posted by Michael Harding