Leaf Town: Leaf Town Releases on May 22

Leaf Town Releases on May 22! Hello everyone! Thank you to all the players following Leaf Town! After a great run during Steam Next Fest, we received tons of valuable feedback and saw a solid boost in wishlists. Seeing…