Lost Castle 2: Lost Castle 2 is Joining The Triple-i Initiative on April 9th!

The Triple-i Initiative has announced its return on the 9th of April at 9am PT/6pm CET, and we’re excited to share that LOST CASTLE 2 will have something awesome revealed! ❓What is Triple-i Initiative? The 45-minute sho…