Lazaret: Lazaret Releases February 20th

It's been a long time coming but Lazaret is finally ready for release on February 20th. The store page has been updated with new screenshots and a new release trailer.