The U.S. is reeling from two mass shootings at the weekend that saw 20 people killed in a Walmart store in El Paso, Texas, and nine shot dead in Dayton, Ohio. Both incidents follow another mass shooting last Sunday when a 19-year-old opened fire at the Gilroy Garlic Festival in California, killing three people and injuring around a dozen more before committing suicide.According to the Gun Violence Archive , a not for profit corporation which was founded in 2013, over 80,000 Americans have been killed due to gun violence since 2014 while more than 157,000 more have been injured. 3,766 children and 16,069 teenagers have also been killed or injured by firearms over the same period.