Walrus Run: Release Date is November 5th! New Trailer! Demos!

Save the date! The release date for Walrus Run has finally been revealed! It is my pleasure to announce that Walrus Run will release on Tuesday, November 5th, 2024, at 12 AM EDT! And with that, we have a new trailer! Fe…