The Mobile Storm Tracker took a scenic albeit gloomy trip today to Cohoes Falls, a breathtaking natural landmark on the Mohawk River. Known to many as the “Niagara Falls of Upstate New York ...