Zhu and Tame Impala shared the official video for their song, “My Life” and it stars none other than Willow Smith. The American Millennial + Elliott Sellers directed clip traces backward from the scene of a traumatic accident. Watch it above.
Zhu and Tame Impala shared the official video for their song, “My Life” and it stars none other than Willow Smith. The American Millennial + Elliott Sellers directed clip traces backward from the scene of a traumatic accident. Watch it above.