17 Oct Look back at Importfest 2014(July 26, 2014)
Each year Imporfest the self proclaimed “Canada’s biggest and baddest car show” graces the floors of the Metro Convention center in downtown Toronto Canada. This year was no exception as the event happened on July 26th, 2014. Squeaky Clean was there to capture the shenanigans. You be the judge if the event is what it claims to be.