The Mermaid Mask: Release Date Announcement

We’re thrilled to announce that The Mermaid Mask launches on Steam on July 16, 2026. All aboard the world’s strangest submarine Summoned by the mysterious Captain Seafoam, Detective Grimoire and Sally arrive with only a…