Atlus USA just published an extremely weird website showcasing an animated ultrasound echography of a womb, with the lettering "Atlus Center for New Releases, Women's Health."
What could it be? I don't have the slightest idea this time around. Maybe a new Trauma Center? You can see a screencap below and try to decipher it. We could even theorize something based on the part that says "Persist 5"...
But yeah, your guess is as good as mine here.