SelectaPlay announced that the physical limited edition of Overlord: Escape From Nazarick will be released on July 5, 2024, for Nintendo Switch.
[…] Read the full article on NoisyPixel.net.
This snippet has graciously been provided by Noisy Pixel via their RSS Feed.