Nemo Simon Abrams February 8, 2013 The storm system dubbed Nemo by the Weather Channel begins to make itself felt in Chelsea, NY.