Question: how many wars have been fought on american soil
Answer: 4.0; 4