Category: decker bus

Triple decker bus in Berlin, Germany, 1926.

Triple decker bus in Berlin, Germany, 1926.