The "ET" in the Geely ET925 truck concept set to debut at the Shanghai Auto Show may stand for "experimental truck" but it looks like a freaky alien. Can you name the design influences?

Read…