What Remains of Edith Finch: Release Date Announcement: April 25th!

Hey folks, We're happy to announce that Giant Sparrow's What Remains of Edith Finch will release on April 25th on Steam! We'll continue to share updates and news regarding any potential pre-orders or discounts here, so…