No licensing information is associated
Download

INL is an 890-square-mile area in southeastern Idaho referred to as the “INL Site,” with laboratories and administrative buildings located Idaho Falls.