Description WOW. I cannot believe i saw this. I've been in New Orleans for 2 days and have not seen anything nicer than a Mustang the entire time. And then im just walking down Canal St. and I see this pass by! My first LFA spot in the wild and who would've thought it's in New Orleans!?
Join our weekly update alert so you never miss out on pictures of the finest, most expensive, fastest, and most exciting exotic cars. You'll get alerted to...