by Sonat
Antalya, Turkey - February 1, 2024: 1966 Chevrolet Impala on display at Antalya Automobile Museum