Gaming, News & Views Tesla vs Lovecraft Launch Trailer by Duncan Nagle March 5, 2018 Science and tentacles clash in this high voltage twin stick shooter! Source: XBOX YouTube — Microsoft XboxXbox