National Weather Service confirms EF-1 tornado touched down in ArmadaThe National Weather Service confirmed that a tornado touched down in Armada on Saturday.