The Weather Channel filming on-site