Taking A Look At Germany’s Oldest Street-Legal Car

The 1894 Benz Victoria is officially the oldest street-legal car in Germany. It is truly a relic of history.