Weather Channels ‘American Super/Natural’ Gets a Thumbs UpWeather Channels ‘American Super/Natural’ Gets a Thumbs UpA new series, American Super/Natural, premiered Sunday, October 5 on The Weather Channel. I stumbled on the show last night and was impressed. I look forward to catching up!Scott ShepherdScott Shepherd