All Articles

September 4, 2020
Terror Squid is an upcoming twin stick dodge ’em up where you need to avoid killing yourself. All while praising Cthulhu, naturally.