Echo

Brushmobile Project? 2002 Toyota Echo

The Platz was a Japanese subcompact car built by Toyota from 1999 and 2005 and sold under the more attractive name, Echo, in the U.S. It was a no-frills sedan, and the 2-door model (like the seller’s car) was… more»

Barn Finds