Project Newborn Facility

Project Newborn Facility is an upcomming location in Slendytubbies: They're Coming.