Mary Skelter Finale Announced for October Release

Idea Factory International have announced that the third, and final, instalment into the Mary Skelter franchise, which is appropriately titled Mary Skelter Finale, will lauch on 1st October 2021 within Europe and 30th September 2021 within North America for the Nintendo Switch and PlayStation 4.

Read more of this post