The Last Explorer: The Last Explorer is releasing March 27th!

The Last Explorer will be releasing March 27th, there's also a new release date announcement trailer which you can watch on the store page of The Last Explorer