The New Museum kicked off their giant Carsten Holler show, “Carsten Holler: Experience,” with quite a bang today. Members of the press were invited to shoot down a three-story slide installation, float in a sensory deprivation pool and don special head gear with goggles that turn everything upside down. It’s the first New York Survey of works by the German scientist turned interactive artist and opens to the public tomorrow. It will run through January 15th, 2012. See our photos below.