Nikolas Cruz, the suspected gunman who opened fire at a Florida high school last week that left 17 students and teachers dead, legally purchased at least seven long guns, including an AK-47 style rifle that he bought less than a month ago, an official told The Associated Press.