The Rabbit and The Owl: Official release date set for Friday, August 3!

We're very excited to announce The Rabbit and The Owl will release on Friday, August 3 at noon! This game has been a long time coming, ever since development initially started around April 2015. I can't believe it's bee…