zachnews.net
Breaking News!!: Willow Beach, AZ: Man arrested after barricading himself in armored truck on U.S. Route 93 near the Hoover Dam.
Breaking News!!: Willow Beach, AZ: Man arrested after barricading himself in armored truck on U.S. Route 93 near the Hoover Dam. A man has been arrested after barricading himself in armored truck o…