Can anybody tell me about this place? Someone in an earlier post mentioned it so I tried to access it but cannot get into their website. I did find it on a tourist site for Columbus and it gives their hours but not a lot about it (just refers one to the website), What us there, how long should one plan to spend there? Is there an admission charge? Etc.