Is Xanadu Open?
I recently heard about Xanadu Meadowlands and their indoor ski / snowboard dome in New Jersey. Is the dome open for business or not? Because i heard that they were going to shut down the whole operation or something like that. Please let me know because if its open i really want to check it out.