Help us stay ad free - Support us on Patreon

2005 South Florida International Auto Show

Although it is not an officially sanctioned International Auto Show, Miami's car show usually attracts a couple new product reveals.