The post Tropical Storm Fred makes landfall in Florida Panhandle, one of at least two storms that could hit US this week appeared first on The News Amed.