A 75-foot statue just got an Elon Musk makeover in Tulsa, Oklahoma to grab the Tesla CEO's attention and convince him to open a new factory in the city, as ... Read more