Google
×

Tatra 80

Car model
The Tatra 80 is a Czechoslovak luxury full-size car built by Tatra between 1931 and 1935. Wikipedia