an art piece made out of cars is on display