A 12-foot sculpture of Elon Musk’s head has been popping up in various national parks across the U.S. this summer, bearing a political message.
A 12-foot sculpture of Elon Musk’s head has been popping up in various national parks across the U.S. this summer, bearing a political message.