January 13, 2021
Kennedy Space Center Visitor Complex debuts Planet Play
A new, fully-immersive multiple-story play experience is now open at Kennedy Space Center Visitor Complex, which Delaware North operates for NASA.