A 1974 Chevy Impala lowrider nicknamed “Glasshouse” won the Houston stop of the 2021 Hot Wheels Legends Tour last week and will now go on to compete in the Grand Prize Competition in Los Angeles later ...