Walk The Frog: Walk The Frog finally has a release date!

We’re thrilled to finally announce that Walk The Frog is releasing on May 21, 2026 🍀 The news dropped today with our official release date trailer being featured on IGNs GameTrailers, and we couldn’t be more excited to…