New & Used Shelby for sale in Canada

Price: $79,990

2,500 km
Kelowna, British Columbia August Luxury Motorcars