April 6, 2025

NBC NEWS & NETFLIX SET TO RELEASE HIGHLY-ANTICIPATED DOCUMENTARY ON ARIZONA STATE