United States of America I spotted this flashy F85 parked on E Main St on 11/25/24 while walking around downtown Scottsdale ...