Tesla vs Lovecraft Launch Trailer

Tesla vs Lovecraft Launch Trailer

Science and tentacles clash in this high voltage twin stick shooter!

Source: XBOX YouTube