Tantalus unleashes new website

Company: 
News: 

The new and improved site contains much, much more content on these Melbourne based developers, and what games they're working on. Go and check it out!