Floating Islands of Nucifera: Release Date

Boys and girls, looks like Release Date is back on the menu! April 11th at 3pm CDT time zone.