Nation

Search and rescue teams deployed after tornado strikes New Orleans

A large tornado touched down Tuesday evening in New Orleans, Louisiana, the National Weather Service said.