Tulsa unveils giant statue of Elon Musk to try and lure Tesla to the area squib

The city in Oklahoma – and Austin in neighbouring Texas – are on shortlist for new Tesla HQ
Scroll for more
Continue reading on INDEPENDENT...
Tags: