The Republic of Ecuador is a country South America. It shares borders with Colombia and Peru.
Ecuador has an estimate population of 13.5 million people and a land mass of 256,370 km2 / 98,985 sq mi.
This is a Kenworth T-800 chassis with Rosenbauer built body. 4 of this identical unit was delivered ...