Squish: Squish Developer Let's Play Announced!

Even though Squish releases June 28th, the team has been tasked to duke it out for your enjoyment, exactly like little squishy jesters, on Tuesday, June 21 at 10am PST. Come watch the team's conversation about the game,…