Cancelled Telltale Stranger Things Game Has Soundtrack Released

Creators release music after never getting paid.