A tornado struck a western Iowa Boy Scout camp Wednesday, killing at least four people and injuring 40, an Iowa Homeland Security spokeswoman said.