rough anD tough

Top Gear (Philippines) - - The Garage -

This is an Im­preza hatch that rides tall and has added fender cladding.

Newspapers in English

Newspapers from Philippines

© PressReader. All rights reserved.