Tesla vs Lovecraft launch trailer

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